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

    技术2022-05-11  110

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


    最新回复(0)