ajax 更新局部视图,使用Ajax局部更新Razor页面的实例代码
Razor功能非常强大,但是本身并不能做到无刷新,所以需要配合ajax使用
本文就做一个简单例子,实现Razor配合ajax做到局部刷新。
首先,我们创建一个MVC项目
让我们创建一个简单的Controller Book
然后对其添加一个视图,并且添加上一些简单的Html代码
@{
ViewBag.Title = "Index";
Layout = null;
}
Index
@Html.ActionLink("点击我", "Part","Book");
@Scripts.Render("~/bundles/jquery")
$("a").click(function () {
$.ajax({
url: "/Test/Book/Part/1",
success: function (result) {
console.log(result);
$("#partial").html(result);
},
error: function (msg) {
console.log(msg);
}
})
return false;
});
这里我添加了一个
这是Part的代码,然后我们给Part也添加一个视图
Part的代码可以非常简单,然后我们开启我们的项目
我们不断点击 按钮“点击我”
页面就会不停的发生变化。
这里需要注意,在使用AJAX请求时,Url一定要写完整,比如我的Controller在Area下的Book文件夹下名为Test,Action为Part,那么Url则是 /Test/Book/Part,不能缺少/Test,否则就会出现以下错误
可以看到,如果Url没有写全的话,Action返回的View其实是错误的路径。
总结
以上所述是小编给大家介绍的使用Ajax局部更新Razor页面的实例代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!
ajax 更新局部视图,使用Ajax局部更新Razor页面的实例代码相关推荐
- 遥感影像图斑更新底图、影像局部更新
遥感影像图斑更新底图.影像局部更新 图斑更新底图.影像局部更新 操作步骤 1.加载需要处理的数据 2.生成镶嵌线 3.匀色处理 4.输出结果 图斑更新底图.影像局部更新 当影像部分区域需要更新替换时, ...
- php+ajax+打开新页面跳转,ajax怎样跳转到新的jsp页面(附代码)
这次给大家带来ajax怎样跳转到新的jsp页面(附代码),ajax跳转到新的jsp页页的注意事项有哪些,下面就是实战案例,一起来看一下. ajax可以实现局部刷新页面,即在不刷新整个页面的情况下更新页 ...
- Java工作笔记-AJAX实现整体不变,局部更新(与整体刷新比较)
old.js:整体刷新页面,才能实现数据刷新 new.js:点击刷新按钮,就可以刷新 目录结构图如下: 源码如下: HelloServlet.java package my;import java.i ...
- es数据频繁的更新_Elasticsearch之更新(全部更新和局部更新)
前面的基础, 首先,明确一个概念,es包括全部更新和局部更新! ES全部更新 ES可以使用PUT或者POST对文档进行更新(全部更新),如果指定ID的文档已经存在,则执行更新操作. 比如,我这里,id ...
- ASP.NET Core Razor页面 vs MVC
作为.NET Core 2.0发行版的一部分,还有一些ASP.NET的更新.其中之一是添加了一个新的Web框架来创建"页面",而不需要复杂的ASP.NET MVC.新的Razor页 ...
- 使用EntityFramework Core和Enums作为字符串的ASP.NET Core Razor页面——第三部分
目录 介绍 使用代码 添加项目和项目状态处理 下载源文件 - 989.1 KB 介绍 这是一篇由多部分组成的文章的第三部分,演示了通过EntityFramework Core 2.1(EF)将C#en ...
- ajax 更新页面变量,[Django 1.5] jQuery/Ajax 在Django使用 ,如何更新模板里里变量
最近希望实现一个页面局部刷新的功能,于是开始查阅ajax资料.幸好现在ajax很多功能都封装在jQuery这个库里面,我们可以很方便去调用.通过学习几个简单的小例子,可以实现简单的前端代码更新,还有重 ...
- jQuery与Ajax 面试题库(长期更新中...)
jQuery 部分: JavaScript 是客户端脚本的标准语言,而 jQuery 使得编写 JavaScript 更加简单.你可以只用写几行的jQuery 代码就能实现更多的东西. 它是最长被用到 ...
- AJAX——与服务器交换数据并更新部分网页技术
简介 AJAX 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术. AJAX = Asynchronous JavaScript and XML(异步的 JavaScript 和 XML) ...
- ES使用脚本进行局部更新的排错记录
初学Elasticsearch,在按照<Elasticsearch服务器开发(第2版)>进行学习的过程中,在P17页中1.4.5 更新文档小节,使用脚本对文档进行局部更新的时候遇到了如下报 ...
最新文章
- 汇编语言中的乘除法用到的寄存器问题(较详细解析)(用到AX和DX,乘数和除数用其他寄存器和存储器)
- matlab优化工具箱
- android studio升级失败提示 Connection failed解决方法
- Linux C 读取文件夹下所有文件(包括子文件夹)的文件名
- [USACO07NOV]牛继电器Cow Relays
- 工作109:控制mode跳转
- BeanUtils笔记
- 2021全国特种设备-G3锅炉水处理模拟考试题库一[安考星]
- `算法竞赛题解` LCP 03. 机器人大冒险
- 个人表现怎么写学生_个人主要事迹怎么写
- 武汉音乐学院计算机音乐作曲,武汉音乐学院作曲系6部学生作品入围2019年中国大学生计算机设计大赛决赛...
- Mac OS X中virtualenv里python shell无法使用光标键问题的解决
- 用C++做一个特小型恶意程序
- 《石器时代》《魔力宝贝》图像压缩格式的破解
- 【单片机】Android手机USB外接STM32单片机通过ADB实现投屏反向控制的功能
- 淘宝移动网络库全解析
- 计算机基础公开课课件比赛,计算机基础公开课课件.ppt
- mysql下载64位 win7安装_图解Win7 64位系统安装MySQL 5.5.21
- java项目打包方式
- 精读《磁贴布局 - 性能优化》
热门文章
- 牛客IOI周赛17-普及组 数列统计(组合数)
- 谁曾从谁的时光里停留
- 数据获取以及处理Beta版本展示
- Day07 Scanner 类、 Random 类、 ArrayList 类 6.20
- Android Dialog之间的层级设置(WindowManager.LayoutParams)
- 2022 年 前40道 ReactJS 面试问题和答案
- 出场顺序很重要下一句_年少有为一夜刷爆朋友圈:人生的出场顺序真的很重要...
- 牛客网力扣算法编程之二十一 | 数组 - 明明的随机数 - Java代码实现
- python+websocket匿名聊天室实现
- 一、Docker 容器