asp.net C 如何使用javascript生成假回发?
我想用A标签创建假回传(onmouSEOver事件).
首先,我查看了HTML的来源.
<select name="c
我在我的页面上有Dropdownlist,并在代码隐藏文件(.cs)中创建了selectedindexchanged方法. 我想用A标签创建假回传(onmouSEOver事件). 首先,我查看了HTML的来源. <select name="ctl00$cpholder_ana$ddlFaturaNolar" onchange="javascript:setTimeout('__doPostBack('ctl00$cpholder_ana$ddlFaturaNolar','')',0)" id="ctl00_cpholder_ana_ddlFaturaNolar"> <option selected="selected" value="CHOOSE"></option> <option value="001926">[ 30.04.2009 - 156.492,00 TL ] 001926</option> </select>>然后,我复制了 onchange="javascript:setTimeout('__doPostBack('ctl00$cpholder_ana$ddlFaturaNolar',0)"而且,我创建了一个带有鼠标悬停事件的标签(用于制作Postback但是由Dropdownlist触发) <a onm ouseOver="javascript:setTimeout('__doPostBack('ctl00$cpholder_ana$ddlFaturaNolar',0)">asdasdasdasdad</a>但它没有降到SelectedIndexChanged方法. >首先,为什么? 谢谢你们. 解决方法 您可以使用此代码段 C __doPostBack('<%= dropdownlist.UniqueID %>','');您不能使用硬编码的唯一ID,因为它们可能由于许多原因而发生变化.对于例如如果父控件的id改变等,则id将改变.您将必须使用上面给出的代码从服务器端获取UniqueID. 编辑:忘了提一件重要的事情.仅当下拉列表的selectedIndex更改时页面才会回发:)因此,如果要触发该事件,请使用此更改下拉列表的索引,然后调用__doPostBack代码 C document.getElementById("<%= dropdownlist.UniqueID %>").selectedIndex = 1; __doPostBack('<%= dropdownlist.UniqueID %>','');编辑2:添加鲍勃所说的,你可以使用隐藏的服务器控件.我建议你使用asp:Hidden控件并挂钩它的OnValueChanged事件.因此,只要您想将页面发布回服务器,就必须更改隐藏变量的值.这样您就不必使用隐藏按钮了. document.getElementById("<%= hiddenField.UniqueID %>").value = (new Date()).getTime();(编辑:十堰站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-mvc – MVC应用程序中的随机数生成
- 如果我的Asp.Net会话有IsNewSession == true,那我的意思是什
- asp.net-core – 如何使用ASP.NET注册OData 5
- asp.net-mvc – 如何在asp.net中使用mvc构建购物车?
- asp.net – Orchard CMS是否支持移动呈现?
- IIS和ASP.Net Web开发服务器之间的行为差异?
- 有没有办法加快asp.net中的编辑 – 编译 – 调试周期?
- asp.net Xml绑定到数据控件的具体实现
- asp.net – Windows应用程序与Web应用程序开发
- .net – CS0012:类型’System.Data.Linq.DataContext’在未
- asp.net-mvc – 在asp.net mvc中启动一组未选中的
- ASP.NET MVC AJAX文档在哪里?
- 详解ASP.NET Core 中的框架级依赖注入
- MVC .Net Cascade在使用EF Code First Approach时
- asp.net – 通过Web服务访问连接字符串
- asp.net – 未知的服务器标签’ajaxToolkit:Cal
- Asp.net配合easyui实现返回json数据实例
- asp.net-mvc – IIS显示服务器错误而不是自定义错
- asp.net-mvc – ie9:调试时出现恼人的弹出:“错
- asp.net-mvc – ASP.NET MVC jQueryUI datepicke
- asp.net-core C 如何使用ASP.NET注册OData
- asp.net C MVC4 C ContextDependentView C
- asp.net-mvc-3 C 如何从ASP.NET MVC#输出中
- asp.net-mvc C 已经使用相同的参数类型定义
- ASP.Net C AJAX UpdatePanel中的Javascript
- asp.net-mvc C ASP.NET MVC中的WebApi [Fro
- asp.net-mvc C 使用AD的ASP.NET MVC表单Aut
- asp.net C 适用于多个用户的EWS通知中心
- asp.net-mvc C 未在ELMAH中记录的错误
- asp.net-mvc C MVC应用程序中的随机数生成