在C#按钮上保持jQuery模式打开

时间:2018-11-29 19:42:00

标签: c# jquery jquery-ui

我在页面上有一个模式,当我单击ASP.NET GridView行上的链接时,该模式保持打开状态。单击此链接将触发另一个按钮的单击,该按钮将调用服务器端的函数。我的想法是保持我的模式开放,因此我可以使用后面的代码来填充所需的内容。问题是在打开模态并触发按钮后,模态关闭(如果我删除了单击按钮,一切正常。)我想知道是否有可能使其保持打开状态。这是我所拥有的:

打开模态并触发按钮的功能:

function showDetails()
{
    $("#modalDetails").dialog("open");

    var btnEmbedDetails = document.getElementById('<%=btnEmbedDetails.ClientID %>');
    btnShowDetails.click();
}

GridView行内的链接:

<asp:TemplateField ItemStyle-Width="100px" HeaderText="Details">
    <ItemTemplate>
        <a href='javascript:showDetails();'>Open it</a>
    </ItemTemplate>
</asp:TemplateField>

在后面的代码上调用函数的按钮:

<asp:Button ID="btnEmbedDetails" runat="server" OnClick="EmbedDetails" style="display:none;" />

后面代码的功能:

public void EmbedDetails(object sender, EventArgs e)
{
    string ok = "ok";
}

0 个答案:

没有答案