模式对话框内编码转换小问题。
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( " ")编码