【发布时间】:2021-03-12 17:16:18
【问题描述】:
我正在获取服务订单列表,并且最初服务状态现在作为管理员打开我负责状态更新我已经完成了一些类似使用 Java 脚本服务状态是枚举列表的事情
我的实际查看代码如下所示
<form asp-action="EditServiceStatus" asp-controller="Electronics" asp-route-id="@servieOrder.ServicesInquiryID" asp-route-ServiceStatus="@servieOrder.Servicesstatus" method="post">
<span id="confirmEdit_@servieOrder.ServicesInquiryID" style="display:none">
<span>
<select asp-for="@servieOrder.Servicesstatus" asp-items="Html.GetEnumSelectList<Servicesstatus>()">
<option value="">Select Status</option>
</select>
</span>
<input Class="btn btn-primary" type="submit" class="btn btn-danger" value="Yes"/>
<span class="btn btn-primary" onclick="confirmEdit('@servieOrder.ServicesInquiryID', false)">No</span>
</span>
</form>
<span id="mainSpan_@servieOrder.ServicesInquiryID">
@servieOrder.status
</span>
现在提交此表单后如何从下拉列表中获取更改的值到控制器操作方法 我的控制器操作方法就是这样
[HttpPost]
public async Task<IActionResult> EditServiceStatus(int Servicesstatus, int Id)
{
try
{
}
}
我尝试使用这种方式更改服务状态我想从下拉菜单中获取更改的值到操作方法 下拉选择列表获得打开、关闭、进行中和拒绝状态
【问题讨论】:
-
嗨@ravipatel,我的回答是否帮助您解决了您的问题?如果可以,请您接受作为答案吗?如果没有,请您跟进让我知道吗?参考:How to accept as answer .谢谢。
标签: asp.net-core model-view-controller .net-core asp.net-core-mvc