Android 如何使用Mvc JsonResult返回纯html
在Asp.NETMVC中,我希望返回JSON格式的HTML,以便在android应用程序中访问此HTMLAndroid 如何使用Mvc JsonResult返回纯html,android,html,asp.net,asp.net-mvc,json,Android,Html,Asp.net,Asp.net Mvc,Json,在Asp.NETMVC中,我希望返回JSON格式的HTML,以便在android应用程序中访问此HTML public ActionResult GetContactText() { string str = ""; CM cms = objcms.GetCMSData(); if (cms != null) { str = cms.ContactUs;
public ActionResult GetContactText()
{
string str = "";
CM cms = objcms.GetCMSData();
if (cms != null)
{
str = cms.ContactUs;
}
return Json(str, JsonRequestBehavior.AllowGet);
}
在我的数据库中,值是“哈雷奎师那!”
,但当我在浏览器中看到或从其他平台调用它时,它会返回
"\u003cp\u003eHare Krsna !\u003c/p\u003e\r\n"
这个结果。如何使用Asp.net MVC 3返回纯html
请帮忙 在返回str变量之前,您是否检查过它是在Json()方法之前还是在Json()方法中进行html编码 您可以使用它,因为您无论如何都不想返回JSON对象:
return Content(str, "text/html");
Json对象必须以“{”或“[”开头,表示对象或数组
如果需要将返回格式设置为JSON,则需要将html放入字符串中:
return Json(new { html = str }, JsonRequestBehavior.AllowGet);
返回的JSON如下所示:
{
"html": "<div> content <div>"
}
{
“html”:“内容”
}
在返回str变量之前,您是否检查过它是在Json()方法之前还是在Json()方法中进行html编码
您可以使用它,因为您无论如何都不想返回JSON对象:
return Content(str, "text/html");
Json对象必须以“{”或“[”开头,表示对象或数组
如果需要将返回格式设置为JSON,则需要将html放入字符串中:
return Json(new { html = str }, JsonRequestBehavior.AllowGet);
返回的JSON如下所示:
{
"html": "<div> content <div>"
}
{
“html”:“内容”
}
用JsonResult代替ActionResult怎么样?用JsonResult代替ActionResult怎么样?