使用MasterPage的缺点

时间:2013-06-18 06:34:22

标签: asp.net .net session master-pages

我们可以使用MasterPage来集成页眉和页脚的布局。

但我们可以将它用于Server Sides操作,例如检查Session以进行用户登录。 这种方法有风险吗?如果我们使用这种方法有什么缺点?

感谢高级。

3 个答案:

答案 0 :(得分:0)

我认为我们不应该在代码中手动检查用户登录的会话。 ASP.NET为我们提供了表单身份验证,它已经为我们做了。身份验证是另一个不应与页面逻辑混合的问题(关注点分离)

答案 1 :(得分:0)

使用母版页的会话没有缺点。否则,它有助于检查会话值,因为无需检查每个页面的值。它只能在母版页中检查,并会影响所有页面。

答案 2 :(得分:0)

母版页可用于检查是否存在经过身份验证的用户的会话,否则会将用户重定向到登录屏幕。

在登录屏幕上尝试使用ASP.NET登录控件。