多个下拉框值发送到控制器

Sam*_*ath 5 c# asp.net-mvc-2

在此输入图像描述

我必须创建一个带有下拉框的上述动态UI.下拉框的值是固定的,如上所示.

我的问题是我需要将支付类型下拉框值发送到mvc控制器.我需要根据服务密钥发送所选下拉值.我不知道该怎么做.任何的想法?

UPDATE

付款类型可以像枚举.它看起来像下面.

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,

    }
Run Code Online (Sandbox Code Playgroud)

Niv*_*nth 1

尝试这个示例代码 代码

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
    }
Run Code Online (Sandbox Code Playgroud)