我试图将active directory用户名传递给asp.net MVC应用程序,但找不到处理用户名中反斜杠的最佳方法。
例如,假设我的用户名是"EUROPE\george.collins“,我想要2012年的记录:
http://application/2012/EUROPE\George.Collins
如果我将反斜杠URL编码为%5C,服务器将返回"400 Bad Request“。
我是否应该将域名和用户名部分分开,例如2012/EUROPE/George.Collins?
在这种情况下,将它们重新组合为用户名字符串的最简单方法是什么?
G
发布于 2012-07-11 18:35:55
我想我已经在这里找到了答案:How to URL encode parameters in ASP .NET MVC
看起来我必须把用户id参数从路由模式中去掉,这样它就会被附加为一个查询字符串?userid=...URL编码有效的位置。
https://stackoverflow.com/questions/11429824
复制相似问题