ASP.NET MVC中使用JavaScriptResult的用法示例
本文实例讲述了ASP.NET MVC中使用JavaScriptResult的用法。分享给大家供大家参考,具体如下:
在页面中我们使用JavaScript来设置id为qubernet的span标签样式,具体代码如下:
JS:
<script> $(function () { var thisObj = document.getElementById("qubernet"); thisObj.setAttribute("style", "color:#f00;font-size:22px;"); }); </script>
Html:
<body> <span id="qubernet">qubernet span!!!</span> </body>
运行效果:
以上的效果我们也可以使用MVC中的JavaScriptResult来实现,具体如下:
控制器方法:
[HttpPost] public JavaScriptResult GetJavaScriptResult() { const string thisJs = "var thisObj = document.getElementById(\"qubernet\");thisObj.setAttribute(\"style\",\"color:#f00;font-size:22px;\");"; return JavaScript(thisJs); }
JS:
<script> $(function () { $.ajax({ type: "post", url: "/QuberManage/SysLogin/GetJavaScriptResult" }); }); </script>
Html:
<body> <span id="qubernet">qubernet span!!!</span> </body>
注:这里使用到了jQuery的ajax方法,当然需要引入jQuery库了,你懂得
更多关于asp.net相关内容感兴趣的读者可查看本站专题:《asp.net优化技巧总结》、《asp.net字符串操作技巧汇总》、《asp.net操作XML技巧总结》、《asp.net文件操作技巧汇总》、《asp.net ajax技巧总结专题》及《asp.net缓存操作技巧总结》。
希望本文所述对大家asp.net程序设计有所帮助。
相关推荐
-
ASP.NET MVC结合JavaScript登录、校验和加密
最近闲来无事给自己写了家庭财务收支管理系统,也就包含支出管理,收入管理和一些统计功能. 先说登录模块,因为涉及GET和POST请求,这些东西都是能被监控和抓取的所以就考虑这使用RSA加密解密方式传输用户名和密码参数,页面JS如下: /*需要引入三个JS文件,BigInt.js.RSA.js和Barrett.js,用到cookie则需要引入jquery.cookie.js文件*/ //与后台交互获取公钥 function getPublicKey() { var pubKey = ''; if (
-
url 编码 js url传参中文乱码解决方案
1.配置文件web.config中 在节中加上整个网站的编码方式. <globalization fileEncoding="GB2312" requestEncoding="GB2312" responseEncoding="GB2312"/> 这样参数就以gb2312的中文编码方式传输了.而一般默认是utf-8. 2.在传参是先编码在传输,接受时先编码,在接收. string mm=Server.URLEncode(你); Res
-
asp.net mvc实现简单的实时消息推送
因为项目需要,需要在网页上实现消息的推送.在百度上搜索了一下,发现实现网页上的消息推送,可以使用asp.net 中的SignalR类库,当然也可以使用H5的WebSocket Ajax的轮回.当然此处我们使用asp.net 中的SignalR类库.因为它可以实现网页上消息的实时推送.什么是实时推送呢,我简单的说一下我个人的理解吧.实时:在同一时间类发生的事情,当然在计算机中并不是绝对的实时,因为CPU在同一时间片只能处理一个任务,那么这个时候疑问又来了? 我们平时使用电脑又上网,又听音乐是如何
-
ASP.NET MVC5验证系列之Remote Validation
大多数的开发者,可能会遇到这样的情况:当我们在创建用户之前,有必要去检查是否数据库中已经存在相同名字的用户.换句话说就是,我们要确保程序中,只有一个唯一的用户名,不能有重复的.相信大多数人都有不同的解决方法,但是ASP.NET MVC中,为我们提供了一个特性,就是Remote Validation,用它可以解决类似这样的问题. Remote Validation调用了一个Ajax请求,可以是GET或者POST方式,接着调用方法,这个方法,至少要有一个参数,并且方法的返回类型是Json格式的.[M
-
ASP.NET MVC4中使用Html.DropDownListFor的方法示例
本文实例讲述了ASP.NET MVC4中使用Html.DropDownListFor的方法.分享给大家供大家参考,具体如下: 一.控制器部分: public ActionResult PageDetail() { var thisList = _sysDepartmentBll.GetAllDepartmentList();//数据源 //添加一条默认数据 var resultList = new List<SelectListItem> { new SelectListItem {Text
-
关于url地址传参数时字符串有回车造成页面脚本赋值失败的解决方法
在通过url地址接受参数的时候,有些参数的值V带有回车' %0A ',这时候在页面脚本显示的时候,把这个值V付给脚本变量,可能会造成脚本的错误. 所以,相应的:一开始在传值的时候对一些字符串进行url编码,在脚本赋值的时候再进行url解码,这样就可以避免上面的问题. 在PHP中,对URL编码的操作函数是:urlencode() 和 urldecode() 对应在js中的URL编码操作函数是:encodeURI() 和 decodeURI()
-
ASP.NET MVC中URL地址传参的两种写法
一.url地址传参的第一种写法 1.通过mvc中默认的url地址书写格式:控制器/方法名/参数 2.实例:http://localhost:39270/RequestDemo/Index/88,默认参数名为id所以名称为id. 如果使用其他名称,后台是无法读取的会报错 二.url地址传参的第二种写法 1.使用?加参数名=参数值的写法,如果有多个参数使用&来连接 http://localhost:39270/RequestDemo/Index?id=88&name=%E5%BC%A0%E4%
-
ASP.NET在MVC控制器中获取Form表单值的方法
本文实例讲述了ASP.NET在MVC控制器中获取Form表单值的方法.分享给大家供大家参考,具体如下: 在MVC控制器中,如果我们想直接获取表单中某个标签元素的值,可以使用MVC中提供的FormCollection类,具体用法如下所示: 视图部分: @using (Html.BeginForm()) { <text>您输入的值是:</text><span>@ViewBag.FormValue</span> <input type="text&
-
ASP.NET MVC中使用JavaScriptResult的用法示例
本文实例讲述了ASP.NET MVC中使用JavaScriptResult的用法.分享给大家供大家参考,具体如下: 在页面中我们使用JavaScript来设置id为qubernet的span标签样式,具体代码如下: JS: <script> $(function () { var thisObj = document.getElementById("qubernet"); thisObj.setAttribute("style", "color
-
ASP.NET MVC中使用log4net的实现示例
今天自己要弄一个日志记录功能,以前也弄过 但是都忘了,今天又弄了一下 花了几十分钟,在此记录一下 第一步:添加log4net.dll 第二步:配置 示例如下: 我是直接配置在了Web.config下 <?xml version="1.0" encoding="utf-8"?> <configuration> <configSections> <section name="log4net" type=&q
-
ASP.NET Core MVC中Form Tag Helpers用法介绍
简介 我们已经介绍过Tag Helpers以及一些最常用的Tag Helpers,也谈到了缓存Tag Helpers.在这篇文章中,我们将讨论表单Tag Helpers. HTML或Web表单通过使用各种HTML元素用于收集来自用户的输入,如输入框.复选框.单选按钮.下拉列表等.使用 <form> 元素时,我们通常使用POST请求.虽然也可以使用GET请求,不过GET请求建议提交于少量.非敏感的数据来获取数据. ASP.NET Core MVC提供了一些Form Tag Helpers,让我们
-
ASP.NET Core MVC中Required与BindRequired用法与区别介绍
在开发ASP.NET Core MVC应用程序时,需要对控制器中的模型校验数据有效性,元数据注释(Data Annotations)是一个完美的解决方案. 元数据注释最典型例子是确保API的调用者提供了某个属性的值,在传统的ASP.NET MVC中使用的是RequiredAttribute特性类.该属性仍然可以在ASP.NET Core MVC中使用,但也提供了一个新的特性类BindRequiredAttribute. 今天让我们来看看它们之间的细微差别. RequiredAttribute的典
-
ASP.NET MVC中的路由原理与用法
目录 一.概述 二.路由原理 1.注册路由 2.路由匹配 2.1.匹配方式一 2.2.匹配方式二 2.3.匹配方式三 3.URL参数默认值 3.1.参数默认值一 3.2.参数默认值二 3.4.参数默认值三 3.4.参数默认值四 4.参数值约束 1.使用正则表达式 2.使用约束类 5.路由匹配顺序 6.排除路由 7.由URL到控制器 8.从控制器中获取URL值的方式 8.1.Request.QueryString 8.2.RouteData.Values 8.3.action参数 9.由路由到UR
-
Asp.NET MVC中使用SignalR实现推送功能
一.简介 Signal 是微软支持的一个运行在 Dot NET 平台上的 html websocket 框架.它出现的主要目的是实现服务器主动推送(Push)消息到客户端页面,这样客户端就不必重新发送请求或使用轮询技术来获取消息. 可访问其官方网站:https://github.com/SignalR/ 获取更多资讯. 二.Asp.net SignalR 是个什么东东 Asp.net SignalR是微软为实现实时通信的一个类库.一般情况下,SignalR会使用JavaScript的长轮询(lo
-
ASP.NET MVC中的AJAX应用
一.ASP.NET MVC中的AJAX应用 首先,在ASP.NET MVC中使用自带的ajax功能,必须要导入2个js文件(顺序不能颠倒): ASP.NET MVC提供了2个常用的ajax辅助方法. Ajax.ActionLink 该辅助方法用于在页面上生成具有ajax功能的超链接. 在该辅助方法中有一个AjaxOptions类型的参数,它包括如下属性: Confirm:在发送ajax请求前,弹出确认对话框,该属性就是设置对话框中的提示消息HttpMethod:用于设置请求的类型:Get|Pos
-
ASP.NET MVC中图表控件的使用方法
微软发布了一个强大的ASP.NET的图表控件,支持丰富的图表选项设置-包括列,点,泡沫,饼图,圆环图,金字塔,漏斗,盒形图,面积,范围,AJAX的互动,以及更多.Microsoft图表控件示例项目包括ASP.NET页的图表样本超过200个.在这篇文章中,我将展示如何在ASP.NET MVC中使用图表控件. 这里介绍一个非常简单的项目,显示了一个类的结果比较.两个字段 - ID(这是唯一的一个学生)和GPA(平均成绩) - 代表一个特定的学生的结果.各种图表结果显示,学生的结果进行比较.我希望把重
-
ASP.NET MVC中使用jQuery时的浏览器缓存问题详解
介绍 尽管jQuery在浏览器ajax调用的时候对缓存提供了很好的支持,还是有必要了解一下如何高效地使用http协议. 首先要做的事情是在服务器端支持HTTP GET,定义不同的URL输出不同的数据(MVC里对应的就是action).如果要使用同一个地址获取不同的数据,那就不对了,一个HTTP POST也不行因为POST不能被缓存.许多开发人员使用POST主要有2个原因:明确了数据不能被缓存,或者是避免JSON攻击(JSON返回数组的时候可以被入侵). 缓存解释 jQuery全局对象里的ajax
随机推荐
- 批处理处理文本文件去重复实现代码
- ASP.NET 获取存储过程返回值的实现代码
- Python中标准模块importlib详解
- IEEE Spectrum 2014编程语言排行榜
- javascript RegExp 使用说明
- springMVC + easyui + $.ajaxFileUpload实现文件上传注意事项
- ASP.NET过滤HTML字符串方法总结
- YII2.0之Activeform表单组件用法实例
- php二维数组排序方法(array_multisort usort)
- php生成随机颜色方法汇总
- python文件比较示例分享
- winform 中显示异步下载的图片
- Mysql占用过高CPU时的优化手段(必看)
- js实现的四级左侧网站分类菜单实例
- 在模板页面的js使用办法
- JS转换HTML转义符的方法
- Windows 系统下设置Nodejs NPM全局路径
- jQuery flip插件实现的翻牌效果示例【附demo源码下载】
- 随机广告显示(PHP函数)
- 轻松搞定js表单验证