gpt4 book ai didi

javascript - 选择下拉菜单时重定向到不同的 View ,然后单击按钮

转载 作者:行者123 更新时间:2023-11-28 00:12:29 24 4
gpt4 key购买 nike

我有一个下拉菜单和一个用于过滤的按钮。在下拉列表中选择一个值后,我单击按钮进行过滤。这很好用。下面是存储在我的i​​ndex.cshtml 中的下拉代码和按钮代码

   <div>
<b>Show By Reference/Category:</b>
@Html.DropDownListFor(model => model.Reference, ViewBag.ISharedUI as SelectList, "-- REFERENCE TYPE --")


<div class="col-md-offset-2 col-md-10">
<input type="submit" value="Filter" name="Command" class="btn btn-default" />
</div>
</div>

下拉列表中的项目在过滤时工作正常,但我有一个问题,当在下拉列表中选择一个名为“SCHEME”的值时,我需要它转到名为“indexscheme.cshtml”的不同 View 。这是因为表结构与index.cshtml不同。下面是我的 Controller 用于过滤的样子。

        public ActionResult Index(ListOfItems LOIForm, string Command)
{


//Dropdownlist for reference table
List<CommonEntities> ISharedUI = CommonDAL.GetARSharedReference();
ViewBag.ISharedUI = new SelectList(ISharedUI, "ID", "Description");

if (Command == "Filter")
{
ListOfItems LOIT = new ListOfItems();
LOIT = ARSharedDAL.GETID(LOIForm);
return View(LOIT);

}
else
{
ListOfItems objListOfItemsDetails = new ListOfItems();
objListOfItemsDetails = ARSharedDAL.GetTaskListInfo();
return View(objListOfItemsDetails);

}

下面是我的界面的样子。过滤其他值效果很好。我只需要它在单击值方案时进入不同的 View 。那么,我该如何实现这一目标呢?我在这里卡了一段时间。如有任何问题和询问,请尽管提出。请以任何方式提供帮助,我将非常感激。谢谢大家。

enter image description here

最佳答案

尝试:

$("#Reference").on("change", function() {
if($("#Reference option:selected").text() == "SCHEME")
window.location.href = '/YOURCONTROLLER/Index/' + YOUR_PARAMETERS;
});

关于javascript - 选择下拉菜单时重定向到不同的 View ,然后单击按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30771471/

24 4 0