【问题标题】:How to show modal popup on page index changed event?如何在页面索引更改事件上显示模式弹出窗口?
【发布时间】:2013-02-06 10:39:49
【问题描述】:

我有一个用户控件,其中包含 gridview。在我的 aspx 页面中,我有模式弹出窗口来显示此用户控件。因此,当我单击页面索引时,模式弹出窗口消失了。

那么,如何避免在 asp.net 中页面索引更改时模式弹出窗口消失。

谢谢。

【问题讨论】:

  • 你用什么来显示弹出窗口? AjaxControlToolkit?
  • 是的,我用过 ajaxcontroltoolkit。

标签: c# asp.net


【解决方案1】:

C#代码:

public bool showModelPopup = false;

void GridView1_PageIndexChanging(Object sender, GridViewPageEventArgs e)
{
  showModelPopup  = true;
  //Your code
}

.apsx: (jQuery)

$(function(){
  if ("<%=showModelPopup%>" == "true") 
   $("#ModelPopUpID").show();
});

【讨论】:

    【解决方案2】:

    每次回发都会导致弹出窗口消失。如果在您的弹出窗口中只有某些回发可以处理,您可以将MyModalPopupExtender.Show() 放入处理该回发的代码中。

    【讨论】:

      猜你喜欢
      • 2021-08-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-03-11
      • 2015-02-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多