在MVC中,我如何返回字符串结果?
在我的AJAX调用中,我想返回一个字符串值回调用页面。
我应该使用ActionResult
还是只返回一个字符串?
您可以使用ContentResult
返回一个纯字符串:
public ActionResult Temp() {
return Content("Hi there!");
}
ContentResult
默认返回一个text/plain
作为其contentType。 这是可重载的,所以你也可以这样做:
return Content("<xml>This is poorly formatted xml.</xml>", "text/xml");
你也可以返回字符串,如果你知道这是该方法返回的唯一的东西。 例如:
public string MyActionName() {
return "Hi there!";
}
public ActionResult GetAjaxValue()
{
return Content("string value");
}
链接地址: http://www.djcxy.com/p/42113.html