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的确是带来很大的麻烦,我深受其害,看见不错的方法不得不摘录.

阅读更多
文章标签: hyperlink asp server
个人分类: Script收藏
想对作者说点什么? 我来说一句

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

关闭
关闭
关闭