我们可以使用MasterPage来集成页眉和页脚的布局。
但我们可以将它用于Server Sides操作,例如检查Session以进行用户登录。 这种方法有风险吗?如果我们使用这种方法有什么缺点?
感谢高级。
答案 0 :(得分:0)
我认为我们不应该在代码中手动检查用户登录的会话。 ASP.NET为我们提供了表单身份验证,它已经为我们做了。身份验证是另一个不应与页面逻辑混合的问题(关注点分离)
答案 1 :(得分:0)
使用母版页的会话没有缺点。否则,它有助于检查会话值,因为无需检查每个页面的值。它只能在母版页中检查,并会影响所有页面。
答案 2 :(得分:0)
母版页可用于检查是否存在经过身份验证的用户的会话,否则会将用户重定向到登录屏幕。
在登录屏幕上尝试使用ASP.NET登录控件。