代码之家  ›  专栏  ›  技术社区  ›  Surya sasidhar

asp.net中的链接按钮?

  •  1
  • Surya sasidhar  · 技术社区  · 15 年前

    我开发了一个web应用程序,在主页上我使用了链接按钮,并在链接按钮单击事件中编写了一些代码,问题是当我右键单击链接按钮时,我在链接按钮的新选项卡选项中找不到打开项,我如何解决这个问题,请您帮助我。

    2 回复  |  直到 15 年前
        1
  •  0
  •   bla    15 年前

    这个 LinkButton control 就像一个按钮。

    使用 HyperLink control

    <asp:HyperLink ID="HyperLink1" runat="server">HyperLink</asp:HyperLink>
    
    
    HyperLink1.Text = "Go to StackOverflow";
    HyperLink1.NavigateUrl = "http://www.stackoverflow.com";
    
        2
  •  0
  •   cori    15 年前

    我认为@jarrett在他的评论中的意思是,LinkButton控件生成的结果html是 javascript: href,而不是指向url的href-这是与 javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions("ctl00$ctl00$ContentPlaceHolder1$loginBtn", "", true, "", "", false, true))

    如果需要标准锚定标记/超链接的html输出(以及相应的客户端浏览器行为,包括右键单击以在新选项卡或窗口中打开),请在页面中使用标准锚定标记 <a href="pageurlhere.com">Link to your page</a>

    runat="server" 添加到标记中,并使其成为服务器端Html控件,您的代码可以访问该控件。

    推荐文章