我有以下案例:
Page1.aspx
此页面有母版页 master.aspx
。
我在母版页中有一些代码:
if (!Page.IsPostBack)
{
adjustServiceBar();
}
当我单击 Page1.aspx
中的任何按钮时,它会进入 !Page.IsPostBack
并执行该方法!!
我只希望在 !Page.IsPostBack)
中使用此方法
最佳答案
实现此目的的一种方法是设置一个 session 变量,然后检查该变量以确保您的代码只会触发一次。 另一种方法是在表单上设置隐藏控件并使用其文本或值属性。
根据每种情况,解决方案可能非常复杂,例如自定义派生母版页和扩展当前事件功能以满足您需求的页面。
关于c# - 如何在母版页的第一个页面加载中只调用一次方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15782912/