本文摘自PHP中文网,作者巴扎黑,侵删。
这篇文章主要介绍了详解mvc使用JsonResult返回Json数据,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。controller 中定义以下方法:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | public JsonResult UpdateSingle( int id, string actionName, string actionValue)
{
var res = new JsonResult();
var list = ( from a in db.Articles
select new
{
name = a.ArtTitle,
yy = a.ArtPublishTime
}).Take(5);
res.Data = list;
var name = "小华" ;
var age = "12" ;
var name1 = "小华" ;
var age1 = "12" ;
res.Data = new object [] { new { name, age }, new { name1, age1 } };
var person = new { Name = "小明" , Age = 22, Sex = "男" };
res.Data = person;
res.Data = "这是个字符串" ;
res.JsonRequestBehavior = JsonRequestBehavior.AllowGet;
return res;
}
|
页面调用:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | <a href= "javascript:void(0);" onclick= "javascript:upclick(this);" >Click Me</a>
<script type= "text/javascript" >
function upclick(o) {
var obj = $(o);
alert(obj);
$.ajax({
url: "/Articles/UpdateSingle?ran=" + Math.random(),
type: "GET" ,
dataType: "json" ,
data: { id: obj.attr( "id" ), actionName: obj.attr( "actionName" ), actionValue: obj.attr( "actionValue" ) },
success: function (data) {
$(o).html(data[0].name);
obj.attr( "actionValue" , data[0].result);
}
})
}
</script>
|
以上是在mvc中使用,在webform中怎么使用呢?
阅读剩余部分
相关阅读 >>
详细介绍asp.net core静态文件的使用教程
asp.net core 发送邮件
asp.net(一)基础三层框架项目:web服务器、业务服务器、数据库服务器
简单介绍c#.net、javascript和json(图文)
asp.net图形验证码生成实践
asp.net使用x509certificate2出现的一些问题的解决方法分享(图)
asp.net实现省市二级联动功能的实例代码
asp.net core中新功能--环境变量和启动设置
asp如何解析json字符串并转化为asp对象
分享asp.net学习笔记(12)razor 简介
更多相关阅读请进入《javascript》频道 >>
清华大学出版社
作者:[美]克里斯琴·内格尔(Christian Nagel)著。出版时间:2019年3月。
转载请注明出处:木庄网络博客 » 使用asp.net mvc使用JsonResult返回Json数据实例详解