下拉列表值的更改不会将更新的值返回给控制器 - javascript

我在将更新后的值从视图中的DropDownList返回到控制器时遇到麻烦。 DropDownList允许用户将值从“未计划更改为已计划”

我返回的订单列表带有名为status的属性(可以“计划”或“未计划”)。当前,所有订单的返回状态均为“计划外”。

以下是DropDownList的代码:

在将DDL值分别更改为yes和no之后,代码仍然返回原始值
下拉列表值的更改不会将更新的值返回给控制器 - javascript

显示的动作代码

  public ActionResult reviewOrderCSVPost()
    {


        // display vieworder page with status (unscheduled)
        // return RedirectToAction("ViewOrders", new { status = "unscheduled" });


        var data = OrderProcessor.LoadOrder("unscheduled");

        List<Order> orders = new List<Order>();

        foreach (var row in data)
        {
            orders.Add(new Order
            {
                orderId = row.orderId,
                partId = row.partId,
                projectName = row.projectName,
                lastMaterialDate = row.lastMaterialDate,
                shipDate = row.shipDate,
                quantity = row.quantity,
                status = row.status,
                priority = row.priority
            });
        }

        //   OrderDetail ObjorderDetail = new OrderDetail();
        //  ObjorderDetail.OrderDetails = orders;

        return View(orders);
    }

发布请求的操作代码(状态应根据用户对下拉列表的选择而更改)

  public ActionResult reviewOrderCSVSchedule( int[] orderId, string[] status)
    {

编辑

当前的计划是通过使用“ DDL _” + @ item.orderId和名为“hidden_​​”@item.orderId的唯一隐藏字段来具有唯一的ddl。我将在DDL上放置on change方法,并触发一个jquery函数,该函数将更改隐藏字段值的值。希望能奏效

参考方案

我想您正在控制器操作方法中传递Status []。更改下拉列表时,需要每次为已计划和未计划的状态绑定状态中的最新值。这可能适用于您的情况。

ddl在服务器中未更新-asp.net - javascript

我在ASP.NET c#上工作。我有一个DropDownList。 (runat =“ server”)在$ {document).ready上,我更新了它的值:$(document).ready(function () { document.getElementById("ddl").value = "abc"; ……

ASP.NET-如何更改JSON序列化的方式? - javascript

我正在使用ASP.NET通过以下查询返回Json文件:public ActionResult getTransactionTotals(int itemID) { DBEntities db = new DBEntities(); var query = from trans in db.Transactions // Linq query removed …

ASP.NET MVC中应为DataTable返回哪种数据? - javascript

我想为DataTable中的每个页面创建动态加载信息。我正在尝试遵循以下示例:https://www.datatables.net/manual/server-sidehttps://www.datatables.net/manual/data来自示例的代码:$('#example').DataTable( { serverSide: t…

如何添加按钮并重定向到MVC4中的另一个视图? - javascript

我有一个疑问。我有一个称为CustomerMaster的视图。在CustomerMaster视图中,我有一个字段,例如'Area','City'等。如果城市已经在列表中,它将自动显示在Dropdown中。假设我需要的城市不在列表中,这意味着我必须添加该城市。因此,我决定在“城市”字段附近保留一个“添加”按钮。如果单击该按钮,则需要重定向到该视图。那么我该如何…

通用日期时间格式 - javascript

我正在开发一个将日期时间从JavaScript(客户端)发送到Web服务(服务器端)的应用程序。现在,DateTime的问题在于它具有多种格式,并且在任何情况下客户端都可能具有与服务器不同的DateTime格式,这可能会中断服务器端对datetime的解析。我以为JavaScript的函数“ getTime()”将等同于C#的datetime属性“ Tick…