我有一个带有路由的Asp.net 4.0 Webform应用程序,一切正常,但现在我有一些带撇号的名称,我需要通过URL传递它们。
<a href='<%# GetRouteUrl("RouteMenu", new With {.typology= Server.HtmlEncode(Session("Type")).ToString.Replace(" ","-").ToLower, .brand = Eval("brand").ToString.Replace(" ","-").ToLower, .color= String.Empty}) %>'><%# Eval("name").tostring %><br /></a>
你可以看到我传递参数Brand,现在其中一些包含撇号,我试图编码但不起作用,品牌名称是“这是我的派对”
你有什么建议,我不会使用会话变量来传递它们,通过不同的往返客户端服务器管理它是很困难的。
先谢谢你