use*_*234 28 asp.net asp.net-mvc session-variables
我希望如果控制器具有属性,SessionStateBehavior.ReadOnly那么我无法更改此控制器内的会话变量,但我可以更改值.
我试试这段代码
[SessionState(System.Web.SessionState.SessionStateBehavior.ReadOnly)]
public class GLobalController : Controller
{
public ActionResult Index()
{
Session["xxx"] = DateTime.Now.ToString();
return View();
}
Run Code Online (Sandbox Code Playgroud)
tur*_*ose 30
该帖子声称行为不一致.我绝对能够使用ReadOnly写入控制器中的Session.
我会这样对待它:
我意识到这与http://msdn.microsoft.com/en-us/library/system.web.sessionstate.sessionstatebehavior.aspx背道而驰
为请求启用只读会话状态.这意味着无法更新会话状态.
但实际上你似乎可以在某些情况下更新会话状态.
| 归档时间: |
|
| 查看次数: |
17115 次 |
| 最近记录: |