![](/img/trans.png)
[英]Applying cascading to dropdownlist in a column in asp.net mvc with razor view
[英]ASP.NET MVC Razor - Click on a DropDownList to redirect to another view
我是ASP.NET MVC的新手,如果我的问题太简单了,请原谅。 我在剃须刀中有一个ASP.NET MVC DropDownList:
@{var listItems = new List<SelectListItem>
{
new SelectListItem { Text = "Patient List", Value="Patient List" },
new SelectListItem { Text = "Benchmarking", Value="Benchmarking" },
new SelectListItem { Text = "Center Specific", Value="Center Specific" },
new SelectListItem { Text = "ECMO Run", Value="ECMO Run" }
};
}
@Html.DropDownList("Reports",new SelectList(listItems,"Value","Text"))
如果客户单击列表项之一,我将调用相应的.cshtml(另一个视图)。 如何实现呢? 预先感谢您的任何帮助。
使用jQuery
$("#Reports").click(function(){
var selectedValue= $(this).find('option:selected').val();
if(selectedValue.toLowerCase()=="patient list")
{
location.href="your link";
}
});
在此示例中,您可以加载依赖于所选项目的部分视图,我相信这比重定向更为友好。
$('#list').on('change', function() {
var selectedView = $(this).val();
$.ajax({
type: "GET",
url: @Url.Action("Method","Controller"),
data: { viewName: selectedView },
contentType: "application/json; charset=utf-8",
dataType: "html",
success: function (content) {
$("#newContent").html(content);
},
error: function () {
}
});
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.