MSDN:
使用 LinkButton 控件在 Web 窗体页上创建超级链接样式按钮。通过设置 Text 属性或将文本放在 LinkButton 控件的开始和结束标记之间来指定要在 LinkButton 控件中显示的文本。可以创建“提交”按钮或“命令”按钮。注意   LinkButton 控件与 HyperLink 控件的外观相同,但其功能与 Button 控件相同。如果希望在单击控件时链接到另一个 Web 页,请使用 HyperLink 控件。
“提交”按钮没有与该按钮关联的命令名,而仅仅是将 Web 页发送回服务器。默认情况下,LinkButton 控件是“提交”按钮。可以为 Click 事件提供事件处理程序,以通过编程方式控制单击“提交”按钮时执行的操作。通过设置 CommandName 属性,可以将命令名与命令按钮(如“排序”)相互关联。这使您可以在一个 Web 页上创建多个 LinkButton 控件,并以编程方式确定单击了哪个 LinkButton 控件。也可以将 CommandArgument 属性与“命令”按钮一起使用,以提供有关要执行的命令(如 Ascending)的附加信息。可以为 Command 事件提供事件处理程序,以通过编程方式控制单击“命令”按钮时执行的操作。

解决方案 »

  1.   

    <%@ Page Language="C#" AutoEventWireup="True" %>
    <html>
    <head>
       <script runat="server">
          void LinkButton1_Click(Object sender, EventArgs e) 
          {
             Label1.Text="You clicked the link button";
          }
       </script>
    </head>
    <body>
       <form runat="server">
          <h3>LinkButton Example</h3>
          <asp:LinkButton id="LinkButton1"
               Text="Click Me!" 
               Font-Name="Verdana" 
               Font-Size="14pt" 
               OnClick="LinkButton1_Click" 
               runat="server"/>
          &nbsp;&nbsp;
          <asp:Label id=Label1 
               runat=server />
       </form>
    </body>
    </html>
      

  2.   

    建议看看生成后的html源码,这样你就清楚了。
      

  3.   

    LinkButton与与BUTTON类似,只是LINKBUTTON控件显示一个超文本链接。在点击超文本链接时,包含链接按钮的表单中的所有域被提交给服务器,LinkButton控件在不支持JAVASCRIPT的浏览器中不起作用
      

  4.   

    linkbutton具有与hyperlink完全相同的外观,与button完全相同的功能。