【问题标题】:How can I get selected value from mvc dropdown list as action link id in c#如何从 mvc 下拉列表中获取选定的值作为 c# 中的操作链接 ID
【发布时间】:2016-04-08 11:40:04
【问题描述】:

我有一个Html.DropdownList(),我已将数据与视图袋绑定。它工作正常。现在我想要的是当用户从中选择和项目并单击操作链接后,所选项目值应使用 jquery 设置为操作链接 ID,或者直接将所选项目值作为参数发送到特定控制器。我该怎么做?

<div class="col-md-4">
    <h2 style="color: #2f6207">dfdfDestination</h2>
    @Html.DropDownList("Destin",new SelectList(ViewBag.Destination, "regCde", "Destination","--pickone--"))
</div>
<div class="mylink">
    @Html.ActionLink("SEARCH NOW", "MscHome", new {@id = "ssd"})
</div>

我该怎么做。

【问题讨论】:

    标签: c# jquery asp.net-mvc razor dropdownlistfor


    【解决方案1】:

    如果你使用jquery,你可以进行ajax调用:

    $('#Destin').on('change', function (){ //on change drop down selected value
       $.ajax({
         url: '@Url.Action("YourMethod","YourController")',
         cache: false,
         type: "POST", //Or GET
         dataType: "json",
         data: $(this).val(), //here you set your dropdown selected value
         success: function(data){
           $("#results").append(data); //append your data from controller
         }
       });
    });
    

    【讨论】:

    • 你真的是摇滚明星 :D
    猜你喜欢
    • 1970-01-01
    • 2012-12-31
    • 2018-10-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多