我有一个链接按钮,我希望在单击按钮时调用弹出窗口的超链接。
asp链接按钮声明为:
<TD Class="SpreadSheet"<ASP:LinkButtonID="lbtnViewUsers_Edit" Text="Edit" Runat="Server" onclick="#Upload"/></TD>
并且要调用的弹出窗口是
<div id="Upload" class="overlay" runat="server">
<div class="popup">
<h2>Edit User   </h2>
<a class="close" href="#">×</a>
<div class="content">
<!-- content -->
</div>
</div>
</div>
有没有办法将href = "#Upload"
放到链接按钮上?
答案 0 :(得分:1)
您正在寻找的是模型流行音乐。 Asp.net Ajax工具包有一个,您可以在here了解更多相关信息。我创建了一个如何使用此模型弹出窗口的简单示例。请记住,您首先必须将工具包添加到您的asp.net项目中(您可以使用nuget包管理器)并使用
将控件注册到页面<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="ajaxToolkit" %>
使用Model pop extender的属性来显示和保存每条记录数据。
<asp:Panel ID="pnlpopup" runat="server" Width="400px">
<asp:Panel ID="headerPanel" runat="server">Header text Here </asp:Panel>
<div class="form-group">
<asp:Label ID="Label1" runat="server" Text="lable 1"></asp:Label>
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
</div>
<div class="form-group">
<asp:Button ID="btnSave" runat="server" OnClick="btnSave_Click" Text="Save" />
<asp:Button ID="btnCancel" runat="server" Text="Cancel" />
</div>
</asp:Panel>
<div class="form-group">
Other data values here
<asp:LinkButton ID="lbEdit" runat="server">Edit</asp:LinkButton>
</div>