[英]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.