后台接收
方式1:
Request.Form[""] post
Request.QueryString[""] get
System.Web.HttpContext.Current.Request
后台返回
json方式1
string jsonData = JsonConvert.SerializeObject(ViewData);
return Json(jsonData, JsonRequestBehavior.AllowGet);
Content 方式
return Content("toastr.success('系统错误,重新登录')", "application/x-javascript");
TempData方式
empData["lognum"] = 4;
return RedirectToAction("LoginFail", "Help");
Tempdata保存在session当中,当处理完之后会清除相应session值,所以只能够传递一次
页面之间的传值
Session
Session["Pwd"].ToString()
Session["AdminUserName"]
前台发送给后台
json jquery
$.ajax({
url: "/Help/GetDepts",
dataType: "json",
cache: null,
data: company,
type: "GET",
error: function () { toastr.warning('当前部门没有用户') },
success: function (response) {
datanew = JSON.parse(response);
var options = "";
if (datanew["depts"].length > 0) {
options += "";
for (var i = 0; i < datanew["depts"].length; i++) {
options += "<option value=" + datanew["depts"][i]["Value"] + ">" + datanew["depts"][i]["Value"] + "";
}
}
$(id).html(options);
}