当前位置:编程学习 > C#/ASP.NET >>

MVC下如何既返回HTML又返回JSON?

写了一个AJAX调用一个方法,想实现既返回PartialView又返回JSON数据(内容是记录的条数),这个操作在MVC里有办法实现么? --------------------编程问答-------------------- 记录条数写在PartialView的隐藏域里吧! --------------------编程问答-------------------- html里面包含json对象,从html中解析出json --------------------编程问答--------------------
引用 2 楼 vb763305825 的回复:
html里面包含json对象,从html中解析出json


能给一个例子么?  我是在control里生成HTML 然后整合到JSON里发出来的 --------------------编程问答-------------------- 一次请求只能响应一种内容类型 --------------------编程问答-------------------- 把你要的数据都打包好,然后到前台来解析吧 --------------------编程问答--------------------
引用 4 楼 tsgx_1989 的回复:
一次请求只能响应一种内容类型


是啊 所以问问有没有办法 --------------------编程问答-------------------- http://msdn.microsoft.com/zh-cn/library/system.web.mvc.ajaxrequestextensions.isajaxrequest%28v=vs.108%29.aspx

用 IsAjaxRequest 判断应该返回什么
Action的返回值类型用ActionResult,JsonResult和ViewResult都是其子类 --------------------编程问答--------------------
引用 7 楼 ltcszk 的回复:
http://msdn.microsoft.com/zh-cn/library/system.web.mvc.ajaxrequestextensions.isajaxrequest%28v=vs.108%29.aspx

用 IsAjaxRequest 判断应该返回什么
Action的返回值类型用ActionResult,JsonResult和ViewResult都是其子类


额。。这个我会的。。就是问问同时返回有没有办法, 不是分情况返回不同数据 --------------------编程问答--------------------
引用 8 楼 lutaiyu 的回复:
Quote: 引用 7 楼 ltcszk 的回复:

http://msdn.microsoft.com/zh-cn/library/system.web.mvc.ajaxrequestextensions.isajaxrequest%28v=vs.108%29.aspx

用 IsAjaxRequest 判断应该返回什么
Action的返回值类型用ActionResult,JsonResult和ViewResult都是其子类


额。。这个我会的。。就是问问同时返回有没有办法, 不是分情况返回不同数据

同时返回就把json数据写到input hidden里就行了啊 --------------------编程问答--------------------
引用 3 楼 lutaiyu 的回复:
Quote: 引用 2 楼 vb763305825 的回复:

html里面包含json对象,从html中解析出json


能给一个例子么?  我是在control里生成HTML 然后整合到JSON里发出来的

<html>
<body>
<p json="{'name':'小明'}"></p>
</body>
</html>

这样可满足你需求?
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,