关于ASP.NET如何利用AjaxPro完成前端跟后台交互的实例分析

这篇文章主要为大家详细介绍了asp.net使用ajaxpro实现前端跟后台交互,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

使用 AjaxPro 进行交互,很多人都写过文章了,为什么还要继续老生常谈呢。因为有一些细节上的东西我们需要注意,因为这些细节如果不注意的话,那么程序会报错,而且维护性较差。

引言

一.首先,还是那句话,欲练神功,必先自宫。我们开发程序第一步首先是搭建环境。

关于ASP.NET如何利用AjaxPro完成前端跟后台交互的实例分析

  启动Visual Studio ,我的版本是2012啊,不过这个不影响的。先创建一个网站项目, 在项目中加入 Bin 目录,再添加一个 Index 页面。

立即学习“前端免费学习笔记(深入)”;

  然后,我们需要去网上下载 AjaxPro.2.dll 百度一下就一堆链接,这里我就不多说什么了。然后把下载到的 AjaxPro.2.dll 的文件复制或引入到 Bin 目录中。接着,在 Web.config 的 标签下写入以下内容。

关于ASP.NET如何利用AjaxPro完成前端跟后台交互的实例分析

  

登录后复制

  并且在服务器后台类中,作以下修改:

using AjaxPro;//(1)AjaxPro.Utility.RegisterTypeForAjax(typeof(Index));//(2)[AjaxPro.AjaxMethod]//(3)

登录后复制

(1):引入 AjaxPro 命名空间

(2):注册类信息到前台页面

(3):每个前台页面需要调用的函数前面加上这个

关于ASP.NET如何利用AjaxPro完成前端跟后台交互的实例分析

  这里我这有个实例,注意一点:在 Page_Load() 函数当中,使用了一个判断。 if(Page.IsCallback) 它的作用是它 获得一个值,表示页面请求是否是回调的结果。它的一个特殊的回传,所以往返总是发生;但是,与传统的回发不同,脚本回调不会重绘整个页面。 这是在别的博主那里爬来的,这是原文,也是个人的一个小编程习惯,我也不知道具体有什么用,但是我就是知道有用。

  以上,咱们就把这个 AjaxPro.2 环境搭建完了。

二. 接着,就开始调用了。

nbsp;html>  AjaxPro.2.dll          function show() {      //(1)           var name = Index.getName().value;      alert("My Name is :" + name);    }    

登录后复制

  这里, Index 是这个类的类名,不知道还记不记得。咱们写过这样一段代码 AjaxPro.Utility.RegisterTypeForAjax(typeof(Index)); 在配置环境的时候申明的类名。前端页面也是通过这个找到我们的类的。.value 也是一个重点,我记的我第一次用这个插件的时候。返回一个 Password 判断是否登陆成功,一直都是失败,这个插件页面用日志信息,我就只能一个一个 alert 终于让我抓着了,如果这里不用 value 会获取很多实际应用用不上的信息,这里需要注意。

1)以为这样就可以调用成功了?太天真了,这里咱们说第一个细节:改变项目的托管管道模式

鼠标单击选中这个项目,然后按 F4 键,会出现这个项目的属性。将这个属性改成传统型,就行了。如果是集成,则会报 500.23

关于ASP.NET如何利用AjaxPro完成前端跟后台交互的实例分析

关于ASP.NET如何利用AjaxPro完成前端跟后台交互的实例分析

2)还有一点,也是一个错误。这种错误编译时不会出错,加载页面时也不出错。只有调用到 AjaxPro.2 的是时候才报错Uncaught ReferenceError: Index is not defined 当调用后台代码的不起作用时就需要注意是否是这个问题,因为这个报错它不会出现在页面,也不会被编译。想要看到这个错误,必须按 F12 页面调试,我知道Google Chrome 浏览器 的错误显示在 Console 选项卡当中,其他浏览器博主就不是特别清楚了。

关于ASP.NET如何利用AjaxPro完成前端跟后台交互的实例分析

  这个错误的原因啊,博主也查了许多资料,但是很少有具体的描述。这里博主也只能做一个博主自己的总结,如果有人知道哪里有错误,希望各位能积极指正(别客气,互相进步啊!!)。博主的分析呢,就是因为搭建环境时,又什么地方出了问题。 搭建环境博主刚刚也在前文中讲的比较清楚了,如果出现这个错误,应该有 7 成是这个原因。

3)这也是一个博主告诉我的细节啊!他这么说的:调用的时候,不一定要用声明的那个类名喔。可以使用 [AjaxNamespace(“DEMO”)] 这个标签,对这个类进行重命名。博主试了一下,确实是可以的。把这个标签放在被调用的类前面,记得是类前面哦。就可以了。

关于ASP.NET如何利用AjaxPro完成前端跟后台交互的实例分析关于ASP.NET如何利用AjaxPro完成前端跟后台交互的实例分析关于ASP.NET如何利用AjaxPro完成前端跟后台交互的实例分析

  可以看到,效果是实现了的!这个标签还是非常实用的。

以上就是关于ASP.NET如何利用AjaxPro完成前端跟后台交互的实例分析的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2493829.html

(0)
上一篇 2025年3月5日 01:39:13
下一篇 2025年2月26日 02:47:26

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • ASP.NET教程–MVC中SignalR的基础讲解

    这篇文章主要为大家详细介绍了asp.net mvc中signalr的简单应用,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 一、简介 ASP.NET SignalR 是为 ASP.NET 开发人员提供的一个库,可以简化开发人员将实时 W…

    2025年3月5日 编程技术
    200
  • Asp.net实现文件下载功能

    这篇文章主要介绍了asp.net利用一般处理程序实现文件下载功能,非常不错,具有参考借鉴价值,需要的朋友可以参考下 首先有一个html页面,页面有一个链接,点击链接弹出文件下载/保存(类似迅雷下载链接) nbsp;html> 文件下载…

    2025年3月5日
    200
  • 使用Asp.net实现信息管理系统的数据统计功能

    这篇文章主要介绍了asp.net管理信息系统中数据统计功能的实现方法,需要的朋友可以参考下 数据统计是每个系统中必备的功能,在给领导汇报统计数据,工作中需要的进展数据时非常有用。 在我看来,一个统计的模块应该实现以下功能: 能够将常用的查询…

    2025年3月5日 编程技术
    200
  • Asp.Net MVC实现分页、检索、排序的代码展示

    很多时候需要这样的功能,对表格进行分页、排序和检索。本篇文章主要介绍了asp.net mvc 分页、检索、排序整体实现,有兴趣的可以了解一下。 很多时候需要这样的功能,对表格进行分页、排序和检索。这个有很多实现的方式,有现成的表格控件、用前…

    2025年3月5日
    200
  • 使用asp.net mvc使用JsonResult返回Json数据实例详解

    这篇文章主要介绍了详解mvc使用jsonresult返回json数据,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。 controller 中定义以下方法:  public JsonResult UpdateSingle(int id,…

    2025年3月5日
    200
  • asp.net教程之sql server转换成oracle的方法详解

    这篇文章主要给大家介绍了关于asp.net开发中sql server转换成oracle的相关资料,文中通过示例代码和图文将实现的步骤一步步介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧。 前言 …

    2025年3月5日 编程技术
    200
  • ASP.NET MVC如何正确运用异步编程技术

    一、什么是同步和异步? 同步(英语:synchronization),指对在一个系统中所发生的事件(event)之间进行协调,在时间上出现一致性与统一化的现象。说白了就是多个任务一个一个执行,同一时刻只有一个任务在执行。 异步(英语:Asy…

    编程技术 2025年3月5日
    200
  • Asp.net Mvc表单验证气泡提示效果展示

    这篇文章主要为大家详细介绍了asp.net mvc表单验证气泡提示效果的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 本文实例为大家分享了Asp.net Mvc表单验证的制作代码,供大家参考,具体内容如下 将ASP.NET M…

    2025年3月5日
    200
  • ASP.NET MVC如何使用Bootstrap的实例分析

    本篇文章主要介绍了asp.net mvc 使用bootstrap的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧 作为一名Web开发者而言,如果不借助任何前端框架,从零开始使用HTML和CSS来构建友好的页…

    2025年3月5日 编程技术
    200
  • Rest在asp.net MVC下使用的方法介绍

    本篇文章主要介绍了asp.net mvc下使用rest的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧 前言 最近做了下个MVC的项目,需要用到rest接口,与java写的应用程序通信,包括数据的接收和发送…

    2025年3月5日 编程技术
    200

发表回复

登录后才能评论