Edi*_*ang 11 url asp.net-mvc url-rewriting urlencode
我正在开发一个ASP.NET MVC2项目.问题是当一个将被重写为URL的字符串包含一个特殊字符(如反斜杠或问号)时,即使我之前编码过它,URL也会出错.
例如:
http://domain.com/Product/p001%5C2-2响应HTTP错误400 - 错误请求.我怎样才能弄清楚?
尝试使用Html.Encode来解决反斜杠.如果反斜杠是id中唯一的"特殊"字符,则可以使用Replace("%5C","\").
你检查过routingMap了吗?必须有像这样的路线
产品/ {} prodictID
| 归档时间: |
|
| 查看次数: |
11331 次 |
| 最近记录: |