在我控制我的行動:ASP MVC HTTP與對象獲取行動參數
[HttpGet]
public ActionResult CreateAdmin(object routeValues = null)
{
//some code
return View();
}
和HTTP POST:
[HttpPost]
public ActionResult CreateAdmin(
string email,
string nameF,
string nameL,
string nameM)
{
if (email == "" || nameF == "" || nameL == "" || nameM == "")
{
return RedirectToAction("CreateAdmin", new
{
error = true,
email = email,
nameF = nameF,
nameL = nameL,
nameM = nameM,
});
}
在http get Action
變量routeValues總是空的。如何正確傳遞對象作爲參數到[http get] Action
?
要獲取的參數可以以查詢字符串的形式從URL傳遞。您在RouteValues中獲得什麼期望? – shahkalpesh
正在寫一個包含那個參數的小類而不是一個選項? 像 類CreateAdminModel {字符串電子郵件;串NAMEF; ...}? – frkn
CreateAdmin錯誤=真和電子郵件= admin1234%40mail.ru&NAMEL = ASF&NAMEM = ADF 我期待,即天冬氨酸MVC收集參數從網址到routeValues對象 –