繁体   English   中英

我如何 select 并将数据行保存在表格中? C# ASP.NET MVC 5

[英]How can I select and save data row in a table? C# ASP.NET MVC 5

我必须从表中获取 select 行,然后将其发送到 SQL SERVER 中的数据库以处理该数据。 我认为我可以将这些选定的项目保存到 JSON 字符串中,然后存储过程可以接收该字符串。

我在 my.cshtml 文件中有这个:

@model List<model.entity.Recibo>
@{
    ViewBag.Title = "Recibos Pendientes";
}

<h2>RecibosPendientes</h2>
<div class="container-fluid">
    <table class="table">
        <tr class="btn-success">
            <th></th>
            <th>ID Recibo</th>
            <th>Fecha</th>
            <th>Concepto de Cobro</th>
            <th>Seleccionar</th>
        </tr>
        @foreach (var objetoRecibo in Model)
        {
        <tr>
            <td><a class="btn btn-info" href="~/Recibo/ReciboPendiente/@objetoRecibo.IdRecibo">Ver</a></td>
            <td>@objetoRecibo.IdRecibo</td>
            <td>@objetoRecibo.FechaEm</td>
            <td>@objetoRecibo.NombreCC</td>

            <td><input name="RecibosMarcados" type="checkbox" value="False" /> </td>
        </tr>
        }
    </table>
    <button type="button" class="fa-cc-visa" onclick="">Pagar</button>
</div>

它看起来像这样。 我必须选择一行的表

当我按下Pagar按钮时,我不太确定如何保存选定的 ID 列并将其保存到 JSON 字符串中。

使用<Form>标记,您要发送的 id 应该放在隐藏的输入中。 例如

<input type="hidden" name="IdRecibo[@objetoRecibo.IdRecibo]" value="@objetoRecibo.IdRecibo">

通过在 name 属性中使用数组表示法,该名称是唯一的。 您还需要有一种方法来处理表单发布请求。 我建议在 asp.net 书籍或microsoft 的文档中阅读相关内容。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM