asp.net传值问题

来源:百度知道 编辑:UC知道 时间:2024/05/04 21:54:30
我想传过去的过去参数name是给它UrlEncode。
但是这个传值的超级连接实在datagrid中的。
这是代码
<asp:HyperLink runat="server" ToolTip='<%# DataBinder.Eval(Container, "DataItem.nname") %>' Text='<%# DataBinder.Eval(Container, "DataItem.nname") %>' NavigateUrl='<%# DataBinder.Eval(Container, "DataItem.nname", "zhanshi.aspx?name={0}") %>'>

大家应该看见了就是name={0}这个参数。我怎么把name的那个参事的值UrlEncode啊~~
希望把代码写上,我来测试可不可以~~
我在线等

不知道对不对~~

<asp:HyperLink runat="server" ToolTip='<%# DataBinder.Eval(Container, "DataItem.nname") %>' Text='<%# DataBinder.Eval(Container, "DataItem.nname") %>' NavigateUrl='<%# DataBinder.Eval(Container, "DataItem.nname", "zhanshi.aspx?="+Server.UrlEncodename({0})") %>'>

在databinding 数据时 把nname urlencode