c# - 在 C# 按钮单击时保持 jQuery 模态打开
问题描述
我在一个页面上有一个模式,当我单击 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";
}
解决方案
推荐阅读
- html - 如何使用数据库中的数据在下拉列表中设置默认选择和值?
- php - 如何在其他字段之间向我的帐户详细信息添加新字段
- c++ - CMake 致命错误 LNK1112:模块机器类型“x64”与目标机器类型“x86”冲突
- javascript - React-Rails this.setState 不是函数
- django - 从芹菜工人到普罗米修斯的自定义指标
- javascript - 如何使用 nodeJS 打印整个 mongooDB 集合
- c++ - D3D11 SwapChain 缓冲区为 NULL
- javascript - React 通过其索引管理数组多维
- angularjs - AngularJS,ng-repeat 有条件
- r - 在第一个分隔符处拆分字符串,后跟包含至少一个数字的子字符串