.net core的数据提交有很多种方式。
(1)可以用form,Ajax提交到后台,Ajax还可以将数据返回前台。
例如 return Json(new { success = false, message = CommonConstant.S_SPACE });
Ajax传递数据时model与json的转换:JsonConvert.SerializeObject转json, JsonConvert.DeserializeObject(registerView, Model.GetType()) as Model转model;
(1)可以用form,Ajax提交到后台,Ajax还可以将数据返回前台。
例如 return Json(new { success = false, message = CommonConstant.S_SPACE });
Ajax传递数据时model与json的转换:JsonConvert.SerializeObject转json, JsonConvert.DeserializeObject(registerView, Model.GetType()) as Model转model;
(2)返回视图是传递数据return
例如 return View(model),model中携带信息。
(3) 利用ViewData传递数据
例如 ViewData["QAView"] = result ,返回视图时页面就可以使用ViewData
(4)RedirectToAction
可以用于action之间的传值,因为是get方法,返回页面的url中含有参数
(5)页面或anction之间的跳转
return View()
return RedirectToAction()
return Redirect()