Jac*_*all 2 .net asp.net cookies httpcookie
我正在编写一个使用cookie来存储登录令牌的.NET应用程序.我希望用户能够在同一台服务器上登录此应用程序的多个安装(比如说jacob.local/Devel和jacob.local/Stable),所以我想适当地设置cookie的Path属性.目前我正在使用Request.ApplicationPath但是当用户使用与我在IIS中设置的案例不同的情况访问该站点时遇到了麻烦.
例如,用户访问jacob.local/stable- cookie的路径将是/Stable,浏览器不会发回给我,因为它不知道IIS不区分大小写.
我是否必须自己解析整个查询字符串,或者是否已经有一个函数来确定应用程序的路径是什么?
以下技巧抓取应用程序路径,其中大小写与当前请求的URL中指定的大小相匹配.
Request.Url.AbsolutePath.Remove(Request.ApplicationPath.Length)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2617 次 |
| 最近记录: |