zoukankan      html  css  js  c++  java
  • ASP.NET使用Ajax的5个步骤

    ASP.NET使用Ajax主要分为5个步骤(粗略描述一下):

    1添加Ajax引用
    2在WebConfig.xml中添加
    <httpHandlers>
    <!-- Register the ajax handler -->
    <add verb="POST,GET" path="ajax/*.ashx"
    type="Ajax.PageHandlerFactory, Ajax" />
    </httpHandlers>
    3在Page_OnLoad()事件中添加Ajax.Utility.RegisterTypeForAjax(typeof(WebForm1));
    4标记服务端代码[Ajax.AjaxMethod()]
    5在javascript中调用服务端

    问题就出在这第五步:
    按照Ajax的QuickGuide,在javascript中使用WebForm1.GetValue()调用服务端方法(WebForm1是我注册的类,GetValue()是我注册的要在javascript中调用的服务端方法),可一执行IE提示“'WebForm1'未注册”,靠,真他妈见鬼,估计世界上没人会遇到这问题。整整弄了三天,都重装系统了,一无所获,郁闷啊。
    最后将《ASP.NET 调味品:AJAX》上的javascript那段代码完全Copy过来,问题解决了!

    Copy的javascript代码段(当然,在自己程序中使用做了些许改动):

    <script language="javascript">
    WebForm1.GetValue(GetValue_CallBack);
    function GetValue_CallBack(response)
    {
    alert(response.value);
    }
    </script>
  • 相关阅读:
    字符串练习
    Python基础
    熟悉常见的Linux命令
    大数据概述
    实验三 递归下降分析法
    简化C语言文法
    实验一 词法分析程序实验
    词法分析程序
    制作首页的显示列表
    完成登录功能
  • 原文地址:https://www.cnblogs.com/weiweithe/p/592284.html
Copyright © 2011-2022 走看看