我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已被点击 - 如果有,如何处理它。我会强制重定向吗?好像有点矫枉过正...