MVC的JavaScriptResult使用
2024-08-26 20:01:26
JavaScriptResult的使用有两个必要的前提:
1.Ajax
2.jquery.unobtrusive-ajax.js
使用代码示例
controller
public ActionResult JavaScriptTest()
{
return JavaScript("alert('Controller.JavaScriptResult test');");
}
View
<script src="~/Scripts/jquery-1.11.2.js"></script>
<script src="~/Scripts/jquery.unobtrusive-ajax.min.js"></script> <!--用Ajax生成-->
@Ajax.ActionLink("display", "Display", new AjaxOptions())
@using (Ajax.BeginForm("Display", new AjaxOptions()))
{
}
<!--html代码-->
<a data-ajax="true" href="/Area/SubNode/Display">display</a>
<form action="/Area/SubNode/Display?id=1" data-ajax="true" id="form0" method="post"></form>
仔细看View里面的代码,上面的script引用加上的jquery.unobtrusive-ajax.js,下面data-ajax=true。两者缺一不可,否则返回的网页就不是弹框,而是网页源代码。
成功:
失败:
还有一种失败的表现形式是下载页面文件。失败原因都是上面的两个方面没有写好。
JavaScriptResult里面的string除了可以调用系统的函数以外,还可以执行指定的js。
public ActionResult ServerMethod(int id, string name)
{
string result = "客户端传递过来的id:" + id + ",名字:" + name;
return JavaScript(@"$(""#result"").html(""" + result + @""");");
}
参考资料:http://www.tuicool.com/articles/VJR7Zv
http://mazharkaunain.blogspot.com/2011/02/how-to-use-aspnet-mvc-javascriptresult.html
最新文章
- 【Java】模板方法模式
- nginx安装ssl
- Android使用service后台更新计划任务
- iOS 转载一篇日期处理文章
- Android Service 启动和停止服务
- BZOJ 1192 鬼谷子的钱袋 (二进制思想)
- qmake的配置功能(Configuration Features)
- Eclipse之文件【默认编码格式设置】,防止乱码等问题
- 【POJ】 1061 青蛙的约会(扩欧)
- PHP开发者必须了解的9个魔术方法
- Python函数参数的五种类型
- vue_简介_渐进式 js 框架_内置指令_自定义指令_自定义插件
- ModelState 错误信息输出
- 使用Promise解决多层异步调用的简单学习【转】
- javax.el.PropertyNotFoundException: Property &#39;know_id&#39; not found on type java.lang.String
- ThreadLocalMap里Entry为何声明为WeakReference?
- [20170904]11Gr2 查询光标为什么不共享脚本.txt
- linux笔记 - 配置与编译
- 各种工业以太网比较(EtherCAT,EtherNet/IP,ProfiNet,Modbus-TCP,Powerlink)
- MySQL 8.0窗口函数
热门文章
- win10 docker 安装部署
- Java:集合,Arrays工具类用法
- [转载]java日志框架log4j详细配置及与slf4j联合使用教程
- Atitit 如何设置与安放知识的trap陷阱 &#160;知识聚合 rss url聚合工具&#160;以及与trap的对比
- PostgreSQL判断是否为空coalesce
- 深入理解Linux内核-页高速缓存
- 添加多个CCArmature
- How do I learn mathematics for machine learning?
- Flink papers
- [AWS vs Azure] 云计算里AWS和Azure的探究(5) ——EC2和Azure VM磁盘性能分析