如果我在Asp.net MVC的View中进行编码而我想获得当前用户,那么使用它是否更好
Page.User
或
HttpContext.User
有区别吗?
答案 0 :(得分:6)
Page.User
返回this.Context.User
,它与HttpContext.User
完全相同,所以它没有区别,都指向内存中的同一个对象。作为旁注,我建议您不要在View页面中使用其中任何一个,让控制器将所需的数据传递给视图,在这种情况下,您有第三个选择,即Controller.User属性。