这个问题之前已经被问过并回答过,但不幸的是它对我不起作用。我应该如何从 .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/