在“onSelectedIndexChanged”上调用jquery函数
我有两个下拉菜单和一个文本框。 我想显示两个下拉列表中选定值的乘法。
所以我试图在“OnSelectedIndexChanged”上调用一个jquery函数,即使是下拉列表。 不过我在Visual Studio中构建时遇到错误。
我的代码是:
错误包括: Invalid expression term ':' and Invalid expression term ')' and some more
语法有什么问题,或者这是调用函数的错误方法吗?
整个页面代码是这样的:
Risks Probability (P) Impact (S)
据我所知,从ASP.NET WebForms中, OnSelectedIndexChanged
只指向.NET服务器端函数 ,ASP.NET使用回发调用(如果我错了,请纠正我)。
要将客户端代码绑定到控件(就像使用jQuery),为什么不使用jQuery为您执行此操作?
$('select[id$="ddlProbability"]').change(calculateRiskFactor);
试试这种方式。
您必须注册DroDownlist的客户端'onchange'
事件。您可以使用注册onchange
事件
DropDownList1.Attributes.Add("onChange", "return OnSelectedIndexChange();")
OnSelectedIndexChange()
是一个javascript函数,当DropDownListBox选择索引发生更改时,将在客户端调用。
- 在asp.net CheckBoxList中选择所有项目
- jqgrid editurl:控制器动作参数
- 通过调用.ashx页面下载文件
- 使用Jquery颜色框和通过Aspx读取的动态图像时出现问题
- “状态信息对于此页面无效,可能已损坏”
- 状态信息对于此页面无效,可能已损坏。 (仅限IE)
- 使用jQuery有哪些优点和缺点?
- 使用Javascript从弹出窗口中删除地址栏
- asp.net jquery ajax json:交换数据的简单例子
Interesting Posts
ASP.net FileUploader控件 – 单击使用jQuery
deserialise json服务器端
如何在加载整个aspx页面之前显示进度条?
如何插入jQuery代码? 未捕获的ReferenceError:$未在视图razor代码中定义
如何使用RegisterStartupScript调用jquery对话框?
防止__doPostBack开火
通过在ASP.Net MVC 5中使用DataTables行重新排序来更新值
通过jQuery加载包含内联脚本的HTML内容
动态添加单击事件到复选框,仅适用于第一个复选框JQUERY
选定的索引更改下拉列表asp.net更新面板后,Jquery Datatable丢失