private void btnSend_Click(object sender, System.EventArgs e)
{

this.btnSend.Attributes.Add("onclick","javascript:ButtonClick();");
}btnSend是一个按钮,怎么才能点击一下那按钮,就执行客户端onclick,还有什么方法

解决方案 »

  1.   

    this.btnSend.Attributes.Add("onclick","javascript:ButtonClick();");
    把上面这行代码写到form_load事件里
      

  2.   

    可是btnSend那个按钮也要执行的,不过要通过不同条件
    例如:我有时要执行this.btnSend.Attributes.Add("onclick","javascript:ButtonClick();");
    有时要执行其他的服务段程序
      

  3.   

    同意楼上!
    你放到btnSend_Click中,只有你点一次之后,才Add("onclick","javascript:ButtonClick();"),所以,你只能再点一次,才能调用到你javascript:ButtonClick();");
      

  4.   

    onclick选择性执行不同的功能函数?
    据我的经验,只能是把所有功能都写在javascript或cs中,然后,onclick指向主函数,内部根据不同情况判断执行那个功能。