Держите jQuery модальным открытым при нажатии кнопки C # - PullRequest
0 голосов
/ 29 ноября 2018

У меня есть модал на странице, которая должна оставаться открытой, когда я щелкаю ссылку в строке 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";
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...