Получить данные таблицы в представлении, отправить данные таблицы или получить данные таблицы на контроллере в MVC - PullRequest
0 голосов
/ 02 июля 2018

Я хочу знать, как разместить данные таблицы в представлении контроллера. Теперь я могу создать таблицу данных, но я не знаю, как передавать данные из таблицы данных в контроллер. Пожалуйста !! покажи мне правильное направление. Может кто-нибудь сказать мне, как это сделать?

enter image description here

View

<table id="gridview">
    <tbody>
        <tr>
            <th><h5>SrNo</h5></th>
            <th><h5>stock no</h5></th>
            <th><h5>stock name</h5></th>
            <th><h5>UM</h5></th>
            <th><h5>Balance</h5></th>
            <th><h5>Purchase Price</h5></th>
            <th><h5>Quantity</h5> </th>
            <th><h5>Amount</h5></th>
            <th></th>
        </tr>
    </tbody>
    <tr></tr>
</table>

JQuery

$("#txtQuantity").blur(function () {
    var a, b, c , d, e;

    a = $("#ddlStock").val(),
    b = $("#txtPrice").val(),
    c = $("#txtQuantity").val(),
    d = b * c;

    $.ajax({
        type: "GET",
        url: "/PurchaseOrder/GetStockData?id=" + a,
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        cache: false,
        success: function (data) {
            $('#gridview tr:last').after('<tr><td><h5>' +1 + '</h5></td><td><h5>'
                + data.StockNo + '</h5></td><td><h5>' + data.Name + '</h5></td><td><h5>'
                + data.UOM + '</h5></td><td><h5>'+0+'</h5></td><td><h5>'+b+'</h5></td><td><h5>'
                + c + '</h5></td><td><h5>' + d + '</h5></td></tr>');
        },
        error: function (xhr, status, error) {
            alert(xhr.responseText);
        }
    });
});

Контроллер

public ActionResult GetStockData(string id)
{
    StockDM data = db.StockDMs.Find(id);
    StockVM inputVM = new StockVM()
    {
        ID = data.ID,
        StockNo = data.StockNo,
        Name = data.Name,
        UOM = data.UOM,
        //CreatedUserID = data.CreatedUserID,
        //CreatedDate = data.CreatedDate,
        //TS = data.TS,
        //UpdatedUserID = data.UpdatedUserID,
        //UpdatedDate = data.UpdatedDate,
        //Active = data.Active,
    };

    return Json(inputVM, JsonRequestBehavior.AllowGet);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...