代码
public JsonResult JsonDemo()
{
Models.RGB color = new Models.RGB();
return Json(color, JsonRequestBehavior.AllowGet);
}
页面
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>JsonDemo</title>
<script src="../../Scripts/jquery-1.4.1-vsdoc.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function () {
$.getJSON("/Home/JsonDemo", {},
function (data) {
$(".red").css("color", data.Red);
$(".blue").css("color", data.Blue);
$(".green").css("color", dsata.Green);
});
});
</script>
</head>
<body>
<div>
<span>This is red text</span>,<span>this is blue</span>and <span>this is green</span>
</div>
</body>
</html>
喔的请求路径是http://localhost:3716/Home/JsonDem
为什么不能返回进入页面而是弹出一个下载框?
你的环境没问题吧。
我也碰到这个问题,解决了
http://www.cnblogs.com/easy5weikai/p/4137832.html