c# - 多个下拉框值发送到 Controller

标签 c# asp.net-mvc-2

enter image description here

我必须创建一种带有下拉框的动态 UI。下拉框的值如上所示是固定的。

我的问题是我需要将支付类型下拉框值发送到 mvc Controller 。我需要根据服务 key 发送所选下拉框的值。我不知道该怎么做。 有什么想法吗?

更新

支付类型可以是枚举。它看起来像下面。

public enum PaymentOption
    {
        [Display(Name = "Select Payment Type")]
        None = 1,

        [Display(Name = "Service Hourly")]
        ServiceHourly = 2,

        [Display(Name = "Salary Flat Rate")]
        SalaryFlatRate = 3,

        [Display(Name = "% of Appointment")]
        PercentOfAppointment = 4,

        [Display(Name = "Per Appointment")]
        PerAppointment = 5,

    }

最佳答案

试试这个示例代码代码

var url = '@Url.Action("Youractionname")';

        $.ajax({
            type: "POST",
            url: url,
            data: '{ddl1: "' + ddl1value+ '",ddl2: "' + ddl2value+ '"}',
            contentType: "application/json; charset=utf-8",
            dataType: "json"
        });


    [HttpPost]
    public ActionResult Youractionname(int ddl1, int ddl2)
    {
        //do work
    }

关于c# - 多个下拉框值发送到 Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15341026/

相关文章:

c# - 在 WPF 中播放流式视频

c# - 如何获取所有实现相同接口(interface)的类?

asp.net-mvc - 如何获取asp.net MVC EditorFor生成的HTML id

asp.net-mvc - 如何使用绑定(bind)前缀?

c# - 验证和 Asp.net Mvc 2.0 的最佳实践?

c# - 多个键盘和低级 Hook

c# - Simple Injector 是否有办法结合 TypeFactoryContext 向实例工厂注册?

c# - 加载虚拟属性

asp.net-mvc - 如何使用 ASP.Net MVC 创建 Multi-Tenancy 应用程序?

c# - 我可以有一个名为 "View"的 ActionResult 吗