2015-05-26 64 views
0

如何使用asp.net中的鏈接作爲按鈕。什麼是正確的方法來做到這一點?例如有一個標籤,我做這件事是這樣的:Asp.net表單鏈接

<a class="navbar-brand" href="#">Welkom<asp:Label ID="txtWelkom" runat="server" Text=""></asp:Label></a> 

然後我設定的標籤,我從服務器接收的值。例如:

txt.Welkom = name; 

所以,我該怎麼辦這與一個鏈接(沒有看到按鈕)。 這是正確的方式來做到這一點(在asp.net形式)?

回答

0

你想LinkBut​​ton控件:

在的.aspx側

<asp:LinkButton ID="lnkWelkom" runat="server" OnClick="lnkWelkom_OnClick" /> 

後面的代碼(aspx.cs)

using System; 
using System.Web.Security.AntiXss; 
using System.Web.UI; 

namespace StackOverflowExamples.WebForms 
{ 
    public partial class _Default : Page 
    { 

    protected void Page_Load(object sender, EventArgs e) 
    { 
     var name = ""; 
     lnkWelkom.Text = AntiXssEncoder.HtmlEncode(name, true); 
    } 

    protected void lnkWelkom_OnClick(object sender, EventArgs e) 
    { 
     //Do stuff 
    } 
    } 
}