【发布时间】:2016-01-14 23:50:55
【问题描述】:
我正在开发 asp.net Web 应用程序。在此,对于按钮单击 Page_Load 事件在 button_click 之前触发。所以我的问题是,是否可以根据某些条件在Page_Load 中暂停button_click 事件。(c# 或Vb.Net 解决方案都可以接受)。目前我正在通过使用一些标志值来实现这一点,如下所示:
根据某些条件在页面加载中设置标志值
bool buttonFlag = false;
protected void Page_Load(object sender, EventArgs e)
{
if (condition) { buttonFlag = true; }
}
检查标志值并在标志为真时调用该方法(因此只有在标志值为真时才执行操作。)因此我们可以根据页面加载时设置的条件跳过该操作。
protected void Button1_Click(object sender, EventArgs e)
{
if (buttonFlag)
{//call mymethod
myMethod();
}
}
是否可以在不使用标志的情况下暂停活动?
【问题讨论】:
标签: javascript c# jquery asp.net vb.net