我的视图中有一个HTML表格如下:
<table id="tblCurrentYear">
<tr>
<td>Leave Type</td>
<td>Leave Taken</td>
<td>Leave Balance</td>
<td>Leave Total</td>
</tr>
@foreach (var item in Model.LeaveDetailsList)
{
<tr>
<td>@Html.TextBoxFor(m => item.LeaveType, new { width = "100" })</td>
<td>@Html.TextBoxFor(m => item.LeaveTaken, new { width = "100" })</td>
<td>@Html.TextBoxFor(m => item.LeaveBalance, new { width = "100" })</td>
<td>@Html.TextBoxFor(m => item.LeaveTotal, new { width = "100" })</td>
</tr>
}
</table>
Run Code Online (Sandbox Code Playgroud)
我想遍历所有html表行并在ADO.NET DataTable中插入值.
简单来说,将HTML表转换为ADO.NET DataTable.
如何从HTML表中提取值并插入到ADO.NET DataTable中?
该视图基于以下模型
public class LeaveBalanceViewModel
{
public LeaveBalanceViewModel()
{
this.EmployeeDetail = new EmployeeDetails();
this.LeaveBalanceDetail = new …
Run Code Online (Sandbox Code Playgroud) 在我看来
<%= Html.DropDownListFor( x => x.Countries[ i ], Model.CountryList )%>
Run Code Online (Sandbox Code Playgroud)
在我的控制器中
public int[ ] Countries { get; set; }
public List<SelectListItem> CountryList { get; set; }
Run Code Online (Sandbox Code Playgroud)
当表单发布时没有问题,填充下拉列表并发布用户选择的值.但是当我尝试将已经指定值的表单加载到Countries []时,它不会被选中.