亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

更改視圖中的值后,如何將列表中的值傳遞給 C# 中的控制器?

更改視圖中的值后,如何將列表中的值傳遞給 C# 中的控制器?

C#
拉莫斯之舞 2022-11-13 14:45:46
我有一個包含數據并加載到我的視圖中的視圖模型。為了在 HTML 中顯示數據,我使用了一些 @foreach 循環?,F在頁面包含來自視圖模型的值。例如,如果視圖模型包含 10 個項目,則所有 10 個項目都通過 html 中的 @foreach 循環加載。加載 evertyhing 后,我的 javascript 代碼檢查有多少項目,如果滿足某些條件,則將項目拆分到 2 個不同的容器。要為草圖添加更多顏色:這些項目是可交付成果。每個交付物都有一個需要交付的地址。這些地址將在地圖上標記為交貨點。地圖是 1 個容器。因此,例如,如果我有 10 個項目,那么地圖上就會有 10 個標記。javascript 計算這些標記之間的距離和旅行時間。如果總交付時間超過 8 小時(一個工作日),則它會從總項目池中提取一些項目,直到該特定容器中的總交付時間低于 8 小時。其余的可交付成果將放在另一個地圖(容器)中。問題如何將這 2 個新制作的容器(包括物品)發布到我的控制器?所以我需要的是這樣的:public ActionResult RetrieveContainerIncludingItems(List<ExampleModel> Containers)此列表應包含其項目。
查看完整描述

2 回答

?
飲歌長嘯

TA貢獻1951條經驗 獲得超3個贊

看法


<div id="divPartial2">

</div>

JS


        var ActionParams = new Object();

        ActionParams.ItemIds= ...;


        $.ajax({

            type: "POST",

            url: url,

            cache: false,

            data: JSON.stringify(ActionParams),

            contentType: "application/json",

            datatype: "html",

            success: function (data, textStatus, jqXHR) {

                $("#divPartial2").html(data);

            },

        });

控制器


    public ActionResult FilteredItems(List<int> itemIds)

    {

        //get only items for second container

        return PartialView("Container");

    }


查看完整回答
反對 回復 2022-11-13
?
慕萊塢森

TA貢獻1810條經驗 獲得超4個贊

$("div .map-inner").each(function(index, element) {

var AllOrderItems = new Array();


$($(this).find('.route-item')).each(function(index, element) {

    AllOrderItems.push($(this).find('.orderItemID').val());

})


var MapContainer = {

    DriverName: $(this).find('.driver-name').text(),

    TotalDistance: $(this).find('.total-km').text(),

    TotalTime: $(this).find('.total-time').text(),

    LicensePlate: $(this).find('.vehicle-number').text(),

    OrderItems: AllOrderItems

}

AllMaps.push(MapContainer);

})


查看完整回答
反對 回復 2022-11-13
  • 2 回答
  • 0 關注
  • 116 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號