一般都是用ajax
或者用js打开新窗口

解决方案 »

  1.   

    <script type="text/javascript">
    function getName()
    {
    Default.chickName(PostName)
    }
    function PostName(res)
    { var str=res
    document.getElementById("div").innerHTML=str;
    }
    </script>
    <input type="submit" name="Submit" value="检测用户名" />后台cs protected void Page_Load(object sender, EventArgs e)
        {
            AjaxPro.Utility.RegisterTypeForAjax(typeof(Default3));       
          }
    [AjaxPro.AjaxMethod()]
        public DataTable chickName()
        {
            检查有没有重复的名
           return  XXX;  
        }
      

  2.   

    PHP页面  查询一次不就可以了?
      

  3.   

    <input type="buttom" name="Submit" value="检测用户名" onclick="window.open('checkusername.php?username='+form1.textfield.value);" /></td>
      

  4.   

    <tr>
                  <td height="30" align="center" bgcolor="#FFFFFF">用 户 名:</td>
                  <td height="30" align="left" bgcolor="#FFFFFF"> 
                  <input name="username" type="text" id="username">
                  <span class="STYLE1">**
                  <input type="button" name="Submit22" value="检测用户名"   onClick="window.open('regname_ok.php?username='+userinfo.username.value);"/>
    </span></td>
                </tr>功能 已基本实现
    但是我不想弹出 'regname_ok.php'这个页面
    只向 弹出 一个提示框 应该怎么半呢?
      

  5.   

    我见到过使用ASP解决这个的方法,不过使用的是JavaScript结合ASP解决的问题,现在那段代码没有在手边,没有办法发上来。原理如下:    用“检测用户名”按钮计较申请,利用javaScript调用检测用户的ASp程序,然后读取出ASP得到的结果,一般都是返回的ture 或者false,然后利用javascript得到这个返回值。之后的知道了吧?原理是这样的,我回去看看那段代码,明天我再发上来吧~
      

  6.   

    另外的一种方法比较简单,利用javascript调用一个窗口,大部分论坛都是利用的这个方法,然后在这个场口中说明用户是不是已经被注册。这个实现其来好像更加简单。我上面说的哪个是在同一个页面中实现的,比这个复杂的多
      

  7.   

    var newwin=window.open(url,"newwin","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,width=350,height=180");这个就是一个提示框了……3次了,不能再回复了……