C#前后端交互

后台接收

方式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");  

image
image
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);
}

原文地址:https://www.cnblogs.com/wuqingzangyue/p/5770007.html