给runat=server的button添加一个自定义的弹出框事件(类似confirm,不过是自定义的),点击后先用ajax根据输入的ID取用户名,然后弹出用户名,点击确定后,让runat=server的form提交,怎么做
我用的form.submit() 好像不起作用(只刷新了一下,没有执行onclick的服务器端函数)我知道有个方法就是不用服务器控件 可以控制form的submit  但是那样就失去了控件的意义了

解决方案 »

  1.   

    可在Page_load事件中给button自定义confirm提示信息:
    string str="";
    Button1.Attribute.Add("onClientClick","return window.confrim('"+str+"')")
      

  2.   

    楼上的,还是用的confirm啊添加一个自定义的弹出框事件(类似confirm,不过是自定义的)我是想添加一个自定义的js弹出框,里边的文字有颜色的,不用js的confirm不知道有没有方法
      

  3.   

    你想异步提交还是同步提交? 你页面上有ajax 控件么
      

  4.   

    想同步提交,有jquery的ajax,先执行ajax取用户名, 然后再弹出框,点了确定再提交
      

  5.   

    点了确定再提交这步的话,form.submit() 就可以的
      

  6.   


    不行哦,执行了这个后,页面只是刷新了一下,没有执行button绑定的onclick="ibLogin_Click" 这个cs函数
      

  7.   

    难道只能用request的才能接收吗,绑定的ibLogin_Click事件不执行,没法用textbox.text了
      

  8.   

    那你就让button 执行它的click 事件
      

  9.   

    算了,不解决了,就用默认的confirm吧 结贴
      

  10.   

    你将button 的功能拆分一下 就可以的验证是验证,提交是提交
      

  11.   

    嗯,也是个方法,不过还需要隐藏,我用了默认的confirm方法了还打算用html的form  后台直接rquest接收 ,不过以后再弄了