在我的MVC应用程序中,我需要在下拉列表中加载一个硬编码的值列表,并在用户单击“取消”按钮时将它们传递给控制器。从视图中传递多个值
我认为我已经正确现在以下:
<%=Html.DropDownList("Cancellation Reason", new List<SelectListItem>
{
new SelectListItem{ Text="Text1", Value = "Reason1" },
new SelectListItem{ Text="Text2", Value = "Reason2" },
new SelectListItem{ Text="Text3", Value = "Reason3" },
}) %>
<input type="button" value="Cancel" id="Cancel" onclick="CancelProgram('<%= Model.Id %>');"/>
如何传递两个值(Model.ID和值通过在下拉菜单中的用户选择)到CancelProgram方法这又将(在.js文件中)调用控制器操作?