我有一個擁有這兩種操作方法的客戶控制器。如何在.NET Core中獲得發佈值
[HttpGet]
public IActionResult Create()
{
ViewBag.Title = "Customers";
return View();
}
[HttpPost]
public IActionResult Create(IFormCollection form)
{
return View();
}
我還創建了一個Customer view。
<form class="form-horizontal" method="post" action="/Customer/Create">
<div class="form-group">
<label class="col-lg-2 control-label">FirstName *</label>
<div class="col-sm-6">
<input type="text" class="form-control" required name="FirstName">
</div>
</div>
<div class="form-group">
<label class="col-lg-2 control-label">LastName *</label>
<div class="col-sm-6">
<input type="text" class="form-control" required name="LastName">
</div>
</div>
</form>
如何獲取發佈值?每次我提交表格時,都會轉到[HttpGet]
,我想使用[HttpPost]
。我是ASP.NET Core的新手,對於簡單的問題感到抱歉。
在你的例子中,你不能有兩個具有相同名字和相同類型參數的方法:它甚至不會編譯。 –
你的權利我忘了我加了這個參數。我試圖儘量減少我的代碼在這裏發佈。 IFormCollection形式 – user3862830