相关疑难解决方法(0)

将HTML表发布到ADO.NET DataTable

我的视图中有一个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)

c# asp.net-mvc razor asp.net-mvc-5

61
推荐指数
2
解决办法
8747
查看次数

在控制器post方法中,在MVC 4模型中提交表单为空

所以我现在的问题是,当我提交以下表格时,我无法将我的模型放入我的控制器中.我试图让BillingCodes(这是一个BillingCodeObjects列表)中的项循环并显示.我已经删除了一些与这种情况无关的代码,使其更简单,更容易阅读.

这是我的观点的代码......

@using (Html.BeginForm("SubmitTimesheet", "Timesheet", FormMethod.Post))
{


foreach (var item in Model.BillingCodes)
{

    <div class="button-padding">
        <a class="btn btn-large btn-danger btn-block billCodeBtn">
            <div class="btnText">@item.Name</div>
            <div class="btnTime">@item.TotalHours</div>

            <i class="icon-chevron-down billCodeIconUp billCodeIcon"></i>
            <i class="hidden icon-chevron-up billCodeIconDown billCodeIcon"></i>
        </a>

        <div class="content" >
            <div class="row timeEntry">
                <p></p>
                <div class="col-12 col-lg-2">
                    Enter Time: 
        <div class="row">
            <div class="col-12">
                @Html.DropDownListFor(model => item.EnterTimeHours, new SelectList(new[] {
                    new { Value = "0", Text = "0" },
                    new { Value = "1", Text = "1" },
                    new { Value = "2", …
Run Code Online (Sandbox Code Playgroud)

c# forms asp.net-mvc razor asp.net-mvc-4

9
推荐指数
1
解决办法
4万
查看次数

标签 统计

asp.net-mvc ×2

c# ×2

razor ×2

asp.net-mvc-4 ×1

asp.net-mvc-5 ×1

forms ×1