- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在将更新值从 View 内的 DropDownList 返回到 Controller 时遇到问题。 DropDownList 允许用户将值从“未计划”更改为“计划”
我正在返回一个订单列表,其属性名为 status
(可以是“已计划”或“未计划”)。目前,所有订单都返回“未计划”状态。
下面是 DropDownList 的代码:
显示操作代码
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);
}
Post 请求的操作代码(状态应根据用户对下拉列表的选择而变化)
public ActionResult reviewOrderCSVSchedule( int[] orderId, string[] status)
{
编辑
当前计划是通过使用“DDL_”+@item.orderId 和名为“hidden_”@item.orderId 的唯一隐藏字段来拥有唯一的 ddl。我将在 DDL 上放置一个 on Change 方法并触发一个 jquery 函数,该函数将更改隐藏字段值的值。希望它有效
最佳答案
我猜您正在 Controller 操作方法中传递 Status[] 。当您更改下拉列表时,对于计划和非计划,每次都需要绑定(bind) Status 中的最新值。这可能适合您的情况。
关于javascript - 下拉列表值的更改不会将更新后的值返回到 Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59657517/
到目前为止,我已经生成了以下代码来尝试将相关数据整合在一起。 但是,使用“+ 7”函数会产生以下问题。 Registration date = '2018-01-01' 它正在推迟 2018-04-0
我已经成功地将我的自定义购物车发布到 PayPal——它处理订单非常漂亮,当收到付款时,它会将数据发回我在配置中指定的 URL。代码基于此处找到的库:http://www.phpfour.com/bl
我是一名优秀的程序员,十分优秀!