详细内容
.net不刷新页面更新数据
发布日期:2010-01-25     点击:5215     字体:[ ]

一个判断用户是否存在的例子:

客户端:

<script language="javascript">
        function dealResult()
        {

         //txt就是用户输入用户名的文本框
         var txt=document.getElementById("txt").value;
         chkUser(txt,"");
        }
          
        function alarmInfo(text,context)
        {
         var txt= document.getElementById("txt").value;
         if(text=="1")
         {alert(txt + " 已存在,请选择其他用户名。");}
         else
         {alert(txt + " 可以使用。");}
        }
    </script>

页面一HTML按钮调用dealResult()即可

后台:

        string sReference = Page.ClientScript.GetCallbackEventReference(this, "arg", "alarmInfo", "content");
        string sScript = "function chkUser(arg,content){" + sReference + "}";
        Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "yes", sScript, true);

后台需继承:System.Web.UI.Page, System.Web.UI.ICallbackEventHandler

后台必须实现的两个方法:

RaiseCallbackEvent(string eventarg)

{

//处理查询结果

}

GetCallbackResult()

{

//返回查询结果

}

用户评论
昵称:匿名 来自:124.42.13.*  
2013/3/18 12:49:12
adsfsf
昵称:淡淡的 来自:121.8.125.*  
2012/8/1 16:39:04
淡淡的
昵称:匿名 来自:122.234.26.*  
2010/6/25 17:09:05
test
昵称:匿名 来自:58.47.117.*  
2010/6/8 22:16:10
2564
昵称 
内容  *
验证码   
   
相关文章 更多...  
Copyright © 2010 zdbase.com All Rights Reserved. 苏ICP备15039389号 可人软件设计