如何把datagrid中传过去的参数UrlEncode

怎么把datagrid中传过去的参数UrlEncode
下面这是代码。不知道怎么做把参数name中的值
Server.UrlEncode(name);象这样。为了这个头疼了好几天了。希望高手解说一下

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

------解决方案--------------------
这个我做了
所以知道
这么写就可以了
希望加精啊~~
NavigateUrl= ' <%# "zhanshi.aspx?name= "+Server.UrlEncode(DataBinder.Eval(Container, "DataItem.nname ").ToString()) %> '>