博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MVC Ajax
阅读量:5094 次
发布时间:2019-06-13

本文共 976 字,大约阅读时间需要 3 分钟。

对于JQuery一些知识这里就不做介绍了。我们直接进入Ajax在MVC中的使用。

 1.安装 Unobtrusive-ajax.js      必须引用jquery.unobtrusive-ajax.js脚本,才能让Ajax辅助方法的Ajax功能生效

 

2.Ajax的ActionLink方法

   在Razor视图中,Ajax辅助方法可以通过Ajax属性访问

 

效果:

 

 

 

 3.Ajax.BeginForm  表单     相对Ajax.ActionLink而言,可以动态传递参数

 

 

 

 

4.JQuery验证

 客户端验证依赖于JQuery验证插件(jquery.validate)

  1.web.config文件中的Ajax设置

    默认情况下,非侵入式JavaScript和客户端验证在ASP.NET MVC应用程序中是启用的。可通过web.config文件中的设置改变这些行为。

客服端验证只有提交表单的时候才知道哪里错了。Jquery验证可运行每个击键和焦点事件上的规则,给用户提供关于错误值的即时反馈信息。

 

 2.自定义验证

    1.修改我们的自定义类

 

 

 2.自定义验证脚本代码

     1,新建CustomValidators.js

 

 Ajax的通用格式

$.ajax({      url:"http://www.baidu.com",    //请求的url地址      dataType:"json",   //返回格式为json      async:true,//请求是否异步,默认为异步,这也是ajax重要特性      data:{
"id":"value"}, //参数值 type:"GET", //请求方式 get 或者post beforeSend:function(){ //请求前的处理 }, success:function(req){ //请求成功时处理 }, complete:function(){ //请求完成的处理 }, error:function(){ //请求出错处理 } });

 

  

 

转载于:https://www.cnblogs.com/Sea1ee/p/8660719.html

你可能感兴趣的文章
关于svn更新失败,clearup异常解决
查看>>
swiper,一个页面使用多个轮播
查看>>
poj2449:第k短路问题
查看>>
什么是设计模式 – 总结
查看>>
test-title
查看>>
职场险恶
查看>>
android 动画
查看>>
算法笔记_055:蓝桥杯练习 Tricky and Clever Password (Java)
查看>>
图解安卓-c++开发-通过java 调用c++ jni的使用
查看>>
最近在整appium自动化的事情,遇到一个虚拟键盘的问题,折腾了好几天解决了,给大家分享一下...
查看>>
Deep Learning 在中文分词和词性标注任务中的应用
查看>>
[JAVA SE] Java反射机制
查看>>
Altium Designer 输出 gerber 光绘文件的详细说明
查看>>
留个遗体
查看>>
Scrapy框架-----爬虫
查看>>
IE6 png处理
查看>>
A股ROE连续3年超过15%的股票排名
查看>>
promise用法
查看>>
学习进度表
查看>>
机器学习相关数据库(转)
查看>>