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