C# 从下拉列表中获取值并使用它
在过去的几天里,我一直被这个问题困扰着,在我的一生中,我不知道如何通过点击按钮从下拉菜单导航到外部页面,在这里是一个操作链接。到目前为止,我所拥有的:C# 从下拉列表中获取值并使用它,c#,asp.net,asp.net-mvc-5,C#,Asp.net,Asp.net Mvc 5,在过去的几天里,我一直被这个问题困扰着,在我的一生中,我不知道如何通过点击按钮从下拉菜单导航到外部页面,在这里是一个操作链接。到目前为止,我所拥有的: @Html.DropDownList("DropDown", (SelectList)ViewBag.Test) @Html.ActionLink("GO", "Go") 控制器: public ActionResult Index() { ViewBag.DropDown = new Selec
@Html.DropDownList("DropDown", (SelectList)ViewBag.Test)
@Html.ActionLink("GO", "Go")
控制器:
public ActionResult Index()
{
ViewBag.DropDown = new SelectList(Services.GetData(), "WebLink", "WebLinkName");
return View();
}
public IEnumerable<Data> Get()
{
var db = new conn();
return db.data;
}
您可以使用以下方法执行此操作:
public async Task<ActionResult> Go()
{
Response.Redirect("www.google.com");
return null;
}
希望这能解决你的问题 当Go actionresult被调用时?您是否尝试过将参数发送到Go actionresult?为什么不通过Jquery执行此操作。。这样做对你来说更容易Jquery@RamSingh我是Asp.Net的新手,我一直在遵循我能找到的最好的方法。我参加了一个关于Jquery的速成课程,这就是我的工作。谢谢
public async Task<ActionResult> Go()
{
Response.Redirect("www.google.com");
return null;
}
$('[id$=GO]').on('click', function () {
var dropdownValue = $('[id$=dropdownList]').val();
window.location.href = dropdownValue;
});