private void btnClick_Click(object sender, System.EventArgs e)
{     if( 某条件成立 )
{
Response.Write("<script>document.all.Button1.click();</script>");

}
}

解决方案 »

  1.   

    private void btnClick_Click(object sender, System.EventArgs e)
    {
    if( 某条件成立 )
    {
    this.RegisterStartupScript("Startup", "<script language="javascript">document.all.Button1.click();</script>");
    }
    }
      

  2.   

    注意:我是根据某个条件成立才执行客户端的 click 事件而不是一点击 btnClick_Click  就执行所以不能用  this.btnClick.Attributes.Add("onclick","window.document.all('htmlbutton').click();");
      

  3.   

    同意 acewang(**^o^**) 的方法.用<script>document.all.Button1.click();</script>触发客户端按钮.
      

  4.   

    this.RegisterStartupScript("Startup", "<script language="javascript">document.all.Button1.click();</script>");
    Response.Write("<script>document.all.Button1.click();</script>");
    这两个我都试了,不行,不响应
      

  5.   

    private void btnClick_Click(object sender, System.EventArgs e)
    {     if( 某条件成立 )
    {
    RegisterStartupScript("focus", "<script>javascript:document.all.buttonID.click();" + "<" + "/script>")

    }
    }
      

  6.   

    可以的!
    注意你的htmlbutton 的id
      

  7.   

    private void btnWrite_Click(object sender, System.EventArgs e)
    {
    try
    {
    if(true)
    {
    HttpContext.Current.Response.Write("<script language=javascript>window.alert('yyyyyyyyyyyy');</script>");
    RegisterStartupScript("focus", "<script>javascript:document.all.btnWriteCardData.click();" + "<" + "/script>");
    }
    else
    {
    HttpContext.Current.Response.Write("<script language=javascript>window.alert('此卡号已经被注册,请使用新的号码!');</script>");
    }
    }
    catch
    {
    HttpContext.Current.Response.Write("<script language=javascript>window.alert('写卡失败,请重新进行操作!');</script>");
    }
    }
      

  8.   

    在普通页后台写   aspx.cs文件中
      

  9.   

    upup  upup   up up .......................
      

  10.   

    我把所有的 JS 函数写在 HTC 文件里
    跟这个有关系没有???
      

  11.   

    acewang(**^o^**) ( ) 说的是对了!我也是这么写的!
      

  12.   

    JS 函数写在 HTC 文件里
    跟这个有关系没有???我刚才把JS 函数  从 HTC 文件拿出来,写在当前aspx文件中
    可以响应.
    谁能解释一下原因?????
      

  13.   

    document前面加window应该是。因为htc里面不会识别页面上的btn的。如果是htc里面的btn那不该加document了。握认为是这样的。