我有一个带有gridview的CSS3模态对话框,在进行搜索时会填充该对话框。然而,当我去实际进行搜索(并因此导致回发)时,模态对话框关闭。如果我再次手动打开它,则会根据需要填充gridview。
我的问题是如何在搜索后的代码中保持模态对话框打开。任何帮助将不胜感激!
这是我的CSS:
<a href="#openModal">Open Modal</a>
<div id="openModal" class="modalDialog">
<div>
<a href="#close" title="Close" class="close">X</a>
<div>
<asp:Button ID="SearchBtn" runat="server"
OnClick="Search" Text="Search" />
<asp:GridView ID="gridview" GridLines="None"
AutoGenerateColumns="False" runat="server">
<Columns>
<asp:BoundField SortExpression="Name" DataField="Name"
HeaderText="Name" />
</Columns>
</asp:GridView>
</div>
</div>
</div>
和HTML:
DbConfiguration
答案 0 :(得分:1)
如果您希望在搜索并使用值填充gridview后打开模态,请执行此操作。
gridview.DataBind();
ScriptManager.RegisterStartupScript(this, this.GetType(), "Pop", "openModal();", true);
openModal
应该包含重新打开模态所需的功能。