DropDownList与ActionLink

时间:2018-04-01 22:30:31

标签: asp.net-mvc drop-down-menu actionlink

我试图复制下面的答案: is it posible do have Html.ActionLink inside a DropDownList Without java script?

@Html.DropDownList(
    "url",
    new SelectList(new[]
    {
        new SelectListItem { Text = "Home", Value = Url.Action("Home", "Home") },
        new SelectListItem { Text = "About", Value = Url.Action("About", "Home") },
        new SelectListItem { Text = "Contact", Value = Url.Action("Contact", "Home") },
    }, "Value", "Text"),
    "Change View",
    new { id = "urlddl" }
)

$(function() {
    $('#urlddl').change(function() {

        var url = $(this).val();
        if (url != null && url != '') {
            window.location.href = url;
        }
    });
});

问题是,当我在DropDownList中选择一个项目时,没有任何反应。任何帮助是极大的赞赏。

编辑:我已将其编辑为预期的内容。我编辑代码并粘贴错误的代码。

0 个答案:

没有答案