本文摘自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中session失效是怎么解决的?
基于calendar实现blog日历的实例详解
详解《asp.net》数据绑定―datalist
asp.net 传值总结
解决 asp.net core mysql varchar 字符串截取实例教程
asp.net(c#)如何读取excel的文件的实例详解
asp.net中关于config文件如何读写的实例分享
asp.net core应用程序运行vue并且部署在iis上的详解
常用的asp.net 技巧总结
asp.net mvc 设置生成pdf文件,并可以点击预览
更多相关阅读请进入《javascript》频道 >>
清华大学出版社
作者:[美]克里斯琴·内格尔(Christian Nagel)著。出版时间:2019年3月。
转载请注明出处:木庄网络博客 » 使用asp.net mvc使用JsonResult返回Json数据实例详解