ASP.Net2.0页面无刷新境界体验

转载 2007年09月30日 09:09:00

页面中:

 <input type="text"  onblur="callToServer();"   name="txtUsername" style="width: 160px" maxlength="20"/>
服务器控件一样可以用Attributes.Add()添加:onblur="callToServer();"  
<span id="Question">*********</span>

<script type="text/javascript">
    function callToServer()
    {
        var param = document.getElementById("txtUsername").value;
        var context = "";
        CallTheServer(param,context);
    }
</script>

cs文件中

public partial class HrUser_ForgetPassword : System.Web.UI.Page, System.Web.UI.ICallbackEventHandler
{
    

    
public string reString = "您输入的用户名不存在";


    
public void RaiseCallbackEvent(String eventArgument)
    
{   
        Model.UserLogin model 
= new Model.UserLogin();
        BLL.UserLogin bll 
= new BLL.UserLogin();       
        model 
= bll.GetModel(eventArgument);
        
if (model != null)
            reString 
= model.Answer;
    }



    
public string GetCallbackResult()
    
{
        
return reString.ToString();
    }


    
protected void Page_Load(object sender, EventArgs e)
    
{


        ClientScriptManager cs 
= Page.ClientScript;


        StringBuilder context 
= new StringBuilder();
        context.Append(
"function ReceiveServerData(arg, context)");
        context.Append(
"{");
        context.Append(
"Question.innerText =  arg;");
        context.Append(
"value = arg;");
        context.Append(
"}");


        String cbReference 
= cs.GetCallbackEventReference(this"arg",
            
"ReceiveServerData", context.ToString());

        String callbackScript 
= "function CallTheServer(arg, context) {" +
            cbReference 
+ "; }";

        cs.RegisterClientScriptBlock(
this.GetType(), "CallTheServer",
            callbackScript, 
true);

     }
          

}

这样在文本框失去焦点时<span id="Question">*********</span>中的文本就会被设置为服务器回传过来的数据 

相关文章推荐

ASP.NET2.0实现页面无刷新

Asp.Net2.0的客户端回调是一种很让人激动的方法,他能够让我们控制要提交什么数据给服务器而不用提交整个页面,同时服务器也只返回你所需要的数据而不要发回整个页面。   首先我们要说一个很重要的方法...

ASP.NET 2.0无刷新页面新境界(转载)

“无刷新页面”,只是一种不确切的效果描述(其实还有其他各种方法来实现这个效果),更确切的说法是:在页面上用JavaScript调用服务器端的一个方法,然后处理返回的数据。实现它最标准的方法当然是XML...

asp.net2.0缓存机制 SQL SERVER 技巧 页面常用知识

asp.net2.0缓存机制    1.Output Caching    一旦Output Caching被定制过,这个网页就会在第一次被访问的时候生成Cahce,直到请求过期为止。    <%@ .....

ASP.NET2.0中Gridview中数据操作技巧

GridView经典删除操作,两种方法ASP.NET2.0中Gridview中数据操作技巧 asp.net2.0中新增的gridview控件,是十分强大的数据展示控件。   一、Gridvi...

ASP.NET2.0 页面基本对象.pdf

  • 2011-08-18 12:03
  • 1.20MB
  • 下载

Ajax框架页面实例(asp.net2.0)

  • 2008-11-06 15:41
  • 1.42MB
  • 下载

ASP.NET2.0支持多语言示例源码

ASP.NET2.0支持多语言示例源码 例子中可以实现中英文双语,其他的可以自己扩展 1.使用工具自动生成本地化资源(LocalResources) 2.原来Localizable Attribute...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)