我在.ASPX中有客户段和服务器段的BUTTON控件
用脚本控制客户段的BUTTON CLICK 事件.
但是我的服务器的单击就没有什么反映,
难道客户段和服务器段的BUTTON控件不可以
共用吗?可以的话有什么限制吗?
(在集成的时候出现的问题,别人是用JAVASCRPT控制的)

解决方案 »

  1.   

    in client:
    BUTTON1.Attributes.Add("onclick", "javascript:YOUR_FUNTION()")
      

  2.   

    BUTTON1.Attributes.Add("onclick", "xx(this);function xx(this)
    {
        javascript
    }
      

  3.   

    if((!base.IsPostBack)
    {
       BUTTON1.Attributes.Add("onclick", "javascript:YOUR_FUNTION()")
    }
      

  4.   

    <用实例学ASP.NET>的27页有详细说明:
    设置为submit,reset或image的HTML服务器控件按钮:onclick="input()",客气端会先执行,再提交表单.
    所有其它HTML控件,onclick="input();",可以让您的函数先被执行,再提交表单
    WEB服务器控件,MyControl.Attributes.Add("onclick","input();"),如果是Button Web服务器控件则不要分号,因为它会自动提交表单.
      

  5.   

    如果不想调用Button的后台代码,刷新页面
    BUTTON1.Attributes.Add("onclick", "javascript:YOUR_FUNTION();return false")