2002年11月asp.netpro关于hyperlinkColumn无法使用UrlEncoding的解决方案.

实际上,它屏弃了hyperlink绑定列而使用模版列的hyperlink

<asp:TemplateColumn HeaderText="Username">
<ItemTemplate>
<asp:HyperLink runat="server"

Text='<%# DataBinder.Eval(Container, "DataItem.User_Username") %>'
NavigateUrl='<%# String.Format("EditUser.aspx?username={0}", HttpUtility.UrlEncode(DataBinder.Eval(Container, "DataItem.User_Username", "{0}"))) %>'>


</asp:HyperLink>
</ItemTemplate>
</asp:TemplateColumn>

无法使用UrlEncoding的确是带来很大的麻烦,我深受其害,看见不错的方法不得不摘录.

没有更多推荐了,返回首页

私密
私密原因:
请选择设置私密原因
  • 广告
  • 抄袭
  • 版权
  • 政治
  • 色情
  • 无意义
  • 其他
其他原因:
120
出错啦
系统繁忙,请稍后再试

关闭