我LoginStatus
在母版页中使用带有控件的 ASP.NET 4.0。当状态为Login
并且我单击链接时,将尝试重新加载当前页面。我可以看到IsPostBack=True
。
如果我Set Next Statement
用来避免我在Page.Load
重定向中的代码Login.aspx
顺利进行,否则当前页面会尝试重新加载并且由于某种原因它会失败。
从Page.Load
,检测LoginStatus
已点击的最佳方法是什么?click 事件处理程序将无法工作,因为它触发得太晚了。IsPostBack
也不起作用(单独)。我确实有一个由我的母版页继承的 BaseMasterPage 类,但同样,母版页在我的所有页面中的 Page.Load 之后加载。
我是否必须在使用此母版页的每个页面中处理此点击?
顺便说一句,我还有一个BasePage
我的所有页面都继承的类。我只是不确定如何检测LoginStatus
已被点击 - 如果有,如何处理它。我会强制重定向吗?好像有点矫枉过正...