繁体   English   中英

我如何从MVC下拉列表中获取选定的值作为C#中的操作链接ID

[英]How can I get selected value from mvc dropdown list as action link id in c#

我有一个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>

我怎样才能做到这一点。

如果使用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
     }
   });
});

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM