Asp.net 4.0通过路由传递撇号参数

时间:2014-04-23 08:40:37

标签: asp.net vb.net routing

我有一个带有路由的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,现在其中一些包含撇号,我试图编码但不起作用,品牌名称是“这是我的派对”

你有什么建议,我不会使用会话变量来传递它们,通过不同的往返客户端服务器管理它是很困难的。

先谢谢你

0 个答案:

没有答案