【问题标题】:Is it possible to add a hyperlink to ASP LinkButton是否可以向 ASP LinkBut​​ton 添加超链接
【发布时间】:2016-11-17 14:50:53
【问题描述】:

我有一个链接按钮,我想放置一个超链接,当单击该按钮时会调用弹出 div。

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"

【问题讨论】:

  • 不清楚您要做什么。 LinkButton 已经呈现为超链接。将链接放在链接中 通常是个坏主意(并且可能完全无效)。你到底想在这里完成什么?如果LinkButton 仍然发回服务器,那么您希望通过打开模式来完成什么?页面将从帖子回来刷新。
  • 如果你想要的只是打开一个模式,你不需要服务器端链接按钮,你可以使用常规的 链接
  • 我希望它能够在点击按钮时打开弹出窗口
  • LinkBut​​ton 具有 PostBackUrl 属性,但这不会解决您的问题。相反,您可以使用 OnClientClick 事件通过 javascript 调用您的弹出窗口。
  • 这里的操作员正在尝试做类似的事情希望这对您有所帮助stackoverflow.com/questions/14506313/…

标签: c# html asp.net web


【解决方案1】:

您正在寻找的是模型流行音乐。 Asp.net Ajax 工具包有一个,您可以在here 了解更多信息。我创建了一个如何使用此模型弹出窗口的简单示例。请记住,您首先必须将工具包添加到您的 asp.net 项目(您可以为此使用 nuget 包管理器)并使用

将控件注册到页面
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="ajaxToolkit" %>

使用 Model pop 扩展器的属性来显示和保存您的每条记录数据。

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

【讨论】:

    猜你喜欢
    • 2023-03-28
    • 2016-04-19
    • 2020-09-10
    • 2011-06-19
    • 1970-01-01
    • 1970-01-01
    • 2023-01-11
    • 2013-03-06
    • 2015-02-18
    相关资源
    最近更新 更多