是否可以添加到ASP LinkBut​​ton的超链接

时间:2016-07-14 15:33:01

标签: c# html asp.net web

我有一个链接按钮,我希望在单击按钮时调用弹出窗口的超链接。

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 &nbsp </h2>
            <a class="close" href="#">&times;</a>
                <div class="content">
                <!-- content -->
                </div>
     </div>
</div>

有没有办法将href = "#Upload"放到链接按钮上?

1 个答案:

答案 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>