try<form id="form1" runat="server">
<asp:Label id="label1" runat="server" Text="click me" ForeColor="red"/>
<asp:Button id="btn1" runat="server" Text="Button" OnClick="TestClick" />
</form><script language="C#" runat="server">
void Page_Load(Object sender, EventArgs e)
{
    label1.Attributes["onclick"] = "javascript:document.all('btn1').click()";
}void TestClick(Object sender, EventArgs e)
{
  Response.Write("****Someone clicked me****");
}</script>

解决方案 »

  1.   

    加在pageload里,注意替换WebForm1为相应form的name
    Label1.Attributes.Add("onclick","WebForm1.Button1.click();");
      

  2.   

    有是你。。昨天没来前天想回复CSDN告诉我连续回复不能超过3次。我不是同你说了嘛。找一找hgknight(江雨.net)的贴子。。有回发的贴子。。用在上面就行了真不听话。又忙了一天是吧:)
      

  3.   

    呵呵,累不是问题!我已经搞定!谢谢hgknight(江雨.net),saucer(思归) !