回发后保持css3模态对话框打开

时间:2015-06-15 22:25:58

标签: c# asp.net gridview

我有一个带有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

1 个答案:

答案 0 :(得分:1)

如果您希望在搜索并使用值填充gridview后打开模态,请执行此操作。

gridview.DataBind();
ScriptManager.RegisterStartupScript(this, this.GetType(), "Pop", "openModal();", true);

openModal应该包含重新打开模态所需的功能。