当前位置: 代码迷 >> ASP.NET >> 模式对话框内编码转换小疑点
  详细解决方案

模式对话框内编码转换小疑点

热度:8231   发布时间:2013-02-25 00:00:00.0
模式对话框内编码转换小问题。
Datagrid:
<ItemTemplate>
<a   href= "javascript:window.showModalDialog( ' <%#   String.Format( "Ct_ContactRelations.aspx?ID={0}&SEQ={1}&Name={2}&action=update ",   Request( "ID "),Request( "SEQ "),Server.UrlEncode(txtName.Text))   %> ',window, 'dialogHeight:430px;dialogWidth:   560px;dialogTop:230px;dialogLeft:230px;   help:   Yes;   status:   No;return(false); ') ") <U> 追加 </U> </a>
</ItemTemplate>

请问在Ct_ContactRelations.aspx页内, <%=Request( "Name ")%> 为“??????”
打开Ct_ContactRelations.aspx以链接形式时,没有问题,以模式对话框打开时,出现上述问题。



------解决方案--------------------------------------------------------
对中文进行Server.UrlEncode( " ")编码
  相关解决方案