javascript - 从 mvc dropdownlist 调用 javascript

标签 javascript asp.net-mvc-4

这个问题之前已经被问过并回答过,但不幸的是它对我不起作用。我应该如何从 .Net MVC 中的 Html.DropDownListFor 控件调用 javascript 函数?

这是我认为应该起作用的(在部分 View 上):

@model MySite.CultureViewModel

<script language="text/javascript">

    function ChangeCulture() {
        alert("please work");
    };
</script>

@using(Html.BeginForm())
{
    @Html.DropDownListFor(m => m.SelectedLanguageId, Model.LanguageSelector, new { onchange = "ChangeCulture();" })
}

我在做什么?

最佳答案

您的 Razor 代码没问题。问题是<script language="text/javascript"> ...

应该是<script type="text/javascript"><script language="javascript"> (已弃用)

关于javascript - 从 mvc dropdownlist 调用 javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22616152/

相关文章:

javascript - React + Firebase 组件不会在数据更改时重新呈现(删除)

php - 如何通过 javascript 或 jquery 交换单击时选中的单选按钮???附上我的代码

javascript - 如何使用 Express JS 响应 JSON

javascript - jQuery 和 YUI (yahoo ui)

javascript - 在 MVC 4 部署的项目中出现 404 错误

c# - 如何使用 session 变量中的值作为 signalR 中组名的一部分

c# - 如何在 nopCommerce 中为供应商和客户设置密码

asp.net-mvc - 更改 URL 而不更改重定向的实际路径

asp.net-mvc-4 - 如何使用 DataAnnotation 验证下拉列表?

javascript - 触发全局事件 Polymer 2