我刚刚在我的网站上实现了一个模式弹出窗口来捕获电子邮件地址。用户单击提交按钮后,将提交表单。我在page.ispostback工作正常后再次调用模态。但是,我只希望在用户单击该特定提交按钮后显示它。由于这是在母版页上,如果有人去了我的联系我们'页面并提交一个关于回发的问题,模式重新出现,我不想要。我确实只希望它在模式上的提交表单回发后出现。
我有什么想法可以解决这个问题吗?
由于
罗布
答案 0 :(得分:0)
要仅在用户点击提交按钮后显示modal
,您应该只将modal
的显示逻辑放在此按钮的提交事件中。
从Page_Load
IsPostBack
中取出逻辑,并将其放在此button
OnClick
事件的结尾处< / p>
protected void Button_Click(object sender, EventArgs e)
{
// Do some work...
// Show modal
}