JavaScript函数没有从ASP中调用.. NET MVC HTML视图
JavaScript function not being called from ASP.NET MVC HTML view
我是ASP新手。. NET MVC和我只是试图调用一个JavaScript函数来记录用户的列表框选择。我有JavaScript函数在三个地方重复,但它仍然找不到。我做错了什么?
下面是视图的代码。我试图调用的函数是JobSelected,在onselect属性中:
@model IList<Nexient.Net.Orgchart.Data.Models.JobTitle>
@{
ViewBag.Title = "Delete";
}
<h2>Delete</h2>
@using (Html.BeginForm())
{
@Html.AntiForgeryToken()
@Html.ValidationSummary(true)
<head>
<title>the title</title>
<script type="text/javascript">
function JobSelected() {
alert("In JavaScript!");
}
</script>
</head>
<select multiple="multiple" size="10" onselect="JobSelected();" id="JobList">
@foreach (var jobTitle in Model)
{
<option>
@jobTitle.Description
</option>
}
</select>
<fieldset>
<legend>Please select job title(s) to delete.</legend>
<p>
<input type="submit" value="Delete"/>
</p>
</fieldset>
}
<div>
@Html.ActionLink("Back to List", "Index")
</div>
<script type="text/javascript">
function JobSelected() {
alert("In JavaScript!");
}
</script>
@section Scripts {
@Scripts.Render("~/bundles/jqueryval")
<script type="text/javascript">
function JobSelected() {
alert("In JavaScript!");
}
</script>
}
当控件中的文本被选中(高亮显示)时触发onselect
事件。您可能打算使用onchange
,当控件的值发生变化时触发(例如通过在select
控件中选择不同的选项)。
相关文章:
- 从javascript调用asp.net codebehind函数
- ASP.NET MVC 3-在ajax调用后,重定向到新页面或生成页面刷新
- 当用户点击动态创建的链接时,如何调用JS方法.JQuery,ASP.NET MVC
- 如何从jQuery对象文本正确调用服务器端ASP.NET并将数据返回给jQuery
- 从C#.net调用方法batcheditcommand
- Ajax 对 Web 方法 asp.net 调用不会触发
- 如何从服务器端 asp.net 调用 Javascript 函数
- 当页面具有特定的查询字符串时 asp.net 调用 JQuery 函数
- 从javascript asp.net调用服务器端函数
- 从JavaScript asp.net调用按钮点击;不起作用
- 从vb.net调用title的隐藏值
- 我可以从通用JS应用程序(. net)调用任何c#方法吗?
- 从imagebutton点击asp.net 1.1调用javascript函数
- 服务器端c#方法没有从ajax - asp.net调用
- 如何从c# ext.net调用javascript
- 如何使用asp.net调用javascript函数
- 试图从ASP.NET调用带有变量的javascript函数
- 如何从asp.net调用客户端函数
- ASP.. NET调用JavaScript函数OnClick
- 从StringBuilder(vb.net)调用一个函数