Javascript 如何在cshtml和asp.net中向数据库表添加数据
单击按钮时,我正试图将数据添加到数据库中的表中。我如何才能做到这一点?我应该在哪里用cshtml或cs编写代码 .cshtml代码 @使用(Html.BeginForm()) {Javascript 如何在cshtml和asp.net中向数据库表添加数据,javascript,html,asp.net-mvc,Javascript,Html,Asp.net Mvc,单击按钮时,我正试图将数据添加到数据库中的表中。我如何才能做到这一点?我应该在哪里用cshtml或cs编写代码 .cshtml代码 @使用(Html.BeginForm()) { @EditorFor(m=>m.Name) @模型代码 为什么不使用文本框输入。您仍然需要使您的控制器和模型 前 将上下文转换为列表 var CarInsurances = _context.CarInsurancs.ToList(); 在控制器返回中,将列表传递到视图中 return View(CarI
@EditorFor(m=>m.Name)
- @模型代码
为什么不使用文本框输入。您仍然需要使您的控制器和模型
前
将上下文转换为列表
var CarInsurances = _context.CarInsurancs.ToList();
在控制器返回中,将列表传递到视图中
return View(CarInsurances);
在您看来,您必须将模型作为IEnumurable传递
@model IEnumerable<Autoloan.Models.Applicant>
@model IEnumerable
最后在视图中使用for-each循环
<table>
<tbody>
<tr>
<td>@Html.EditorFor(m => m.Name)</td>
</tr>
<tr>
<td>
@foreach (var item in Model) {
<ul>
<li>@Model.Code</li>
</ul>
}
</td>
</tr>
<tr>
<br />
<td>
<input type="submit" value="Submit" />
</td>
</tr>
</tbody>
</table>
@EditorFor(m=>m.Name)
@foreach(模型中的var项目){
- @模型代码
}
希望这有助于您的问题非常混乱。您应该在
控制器中编写数据保存逻辑的代码。
请检查,这将对您有所帮助。
var CarInsurances = _context.CarInsurancs.ToList();
return View(CarInsurances);
@model IEnumerable<Autoloan.Models.Applicant>
<table>
<tbody>
<tr>
<td>@Html.EditorFor(m => m.Name)</td>
</tr>
<tr>
<td>
@foreach (var item in Model) {
<ul>
<li>@Model.Code</li>
</ul>
}
</td>
</tr>
<tr>
<br />
<td>
<input type="submit" value="Submit" />
</td>
</tr>
</tbody>
</table>