Jquery 如何在asp.net mvc 2中以ajax结果的形式返回数据和url
Hi如何将viewdetails的url和结果计算数据发送到ajax调用Jquery 如何在asp.net mvc 2中以ajax结果的形式返回数据和url,jquery,asp.net,ajax,asp.net-mvc,Jquery,Asp.net,Ajax,Asp.net Mvc,Hi如何将viewdetails的url和结果计算数据发送到ajax调用 public ActionResult viewdetails(FormCollection form) { String uname = Convert.ToString(form["uname"]); String mail = Convert.ToString(form["umail"]); return Json(new { sum = uname + mail, url = Url.Ac
public ActionResult viewdetails(FormCollection form)
{
String uname = Convert.ToString(form["uname"]);
String mail = Convert.ToString(form["umail"]);
return Json(new { sum = uname + mail, url = Url.Action("MyAction", "viewdetails") });
//need to return the result value and url of viewdetails page
}
success: function (result) {
window.location = result.url;
}
但是上面的代码导致错误此请求已被阻止,因为在GET请求中使用此代码时,可能会向第三方网站披露敏感信息。要允许GET请求,请将JsonRequestBehavior设置为AllowGet。
return Json(new { sum = uname + mail, url = Url.Action("MyAction", "viewdetails") }, JsonRequestBehavior.AllowGet);