1

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

4

1 回答 1

0

这里的问题是由<img src=远程服务器上不存在的问题引起的。这导致我的页面加载两次。第一次通过,IsPostBack将是True。第二次通过它False

这就是为什么我无法弄清楚为什么重定向没有自行发生的原因。我将这个问题标记为已回答,即使我可能应该删除整个问题。:S

于 2012-06-22T03:56:45.157 回答