问题标签 [autopostback]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
asp.net - 客户端确认后下拉列表自动回发
我有一个自动回发设置为 true 的下拉列表。我希望用户确认他们是否真的要更改该值,该值在回发时会触发服务器端事件(selectedindexchanged)。
我尝试添加一个 onchange 属性“return confirm('请单击 OK 进行更改。否则单击 CANCEL?';") 但无论确认结果如何,它都不会回发,并且如果选择取消,列表中的值不会恢复。
当我从 DropdownList 标记中删除 onchange 属性时,页面会回发。添加 onchange 属性时不会。我还需要连接事件处理程序吗(我在 C# .Net 2.0 上)。
任何线索都会有所帮助。
谢谢!
asp.net - 带有 TextBox 的 AutoPostback 失去焦点
ATextBox
设置AutoPostback
为更改值应导致重新计算和显示许多(仅显示)字段。
这很好用。
但是,当该字段退出时,焦点会短暂移动到下一个字段,然后在重新绘制页面时消失,因此任何地方都没有焦点。
我希望重点放在新字段上,而不是我刚刚更改的文本框。有没有办法确定哪个字段有焦点并在重绘页面时强制它再次拥有它?
c# - 带有事件的 asp:table 问题中复选框的动态构造
我目前正在动态构建一个包含复选框的asp:table , 这些复选框有一个CheckChanged事件作为自动回发。
我将复选框状态存储在视图状态中,并且在每次页面加载时都重建表,以便视图状态可以重新应用于复选框。
对于每个复选框,但第一个复选框非常有效。
奇怪的情况是第一个复选框在 check 事件上起作用,但根本没有在uncheck 事件上调用v_articleCheckBox_CheckedChanged方法
有人有想法吗?
我正在考虑添加一个虚拟复选框作为表中的第一个条目,然后简单地将其隐藏在客户端。但这似乎是一个不好的解决方法。
c# - ASP.NET DropDownList AutoPostback 不起作用 - 我错过了什么?
当所选项目发生更改时,我试图通过 UpdatePanel 将 DropDownList 获取到 AutoPostBack。对于为什么这不起作用,我会有点疯狂。
有没有人有任何快速的想法?
ASPX 页面:
代码隐藏(我在字符串赋值上放了一个断点来捕获回发):
编辑:
好的,我现在可以正常工作了。很奇怪。只需重新启动 Visual Studio。这是让我作为开发人员感到害怕的事情;)我想我以前见过类似的情况,VS 在它运行的程序集中“不同步”。
仅供参考,我正在运行 VS 2008 Web Developer Express。
感谢那些回答。
asp.net - ASP DropDown 导致 ViewState 出现在地址栏中
如果您在 Internet Explorer 中访问此页面,并从右上角的“当前媒体发布”下拉列表中选择一个值,最终 IE 会尝试将您重定向到包含此字符串的丑陋 url:
__EVENTTARGET=selArchives&__EVENTARGUMENT=&__LASTFOCUS=&__VIEWSTATE=
该页面应该只更新 selArchives 查询字符串值。
下拉列表将 AutoPostBack 设置为 true,并且代码隐藏在 VB 中,这是事件处理程序:
显然,我可以自己编写 JavaScript,但我想找到问题的根源。
不知道具体是什么导致了这个问题。看起来这是几个因素的组合。
谢谢您的帮助
asp.net - 回传是否被谷歌广告或 CPM 广告视为浏览量?
回发 (asp.net) 是否被谷歌广告或 CPM 广告视为浏览量,还是被忽略?
谷歌广告如何区分回发和综合浏览量?
asp.net - Asp.Net、DropDownList、AutoPostBack 和 Google Chrome
我有一个简单的 asp.net 页面(框架 3.5)和一个带有一系列下拉列表的 UpdatePanel,我想异步填充。在所有主流浏览器(Opera、Safari、IE6、IE7、FF3)中一切正常,但在 Chrome 中却不行。
Chrome 似乎忽略了必须发出异步请求的 SelectedIndexChanged 事件。
任何人都知道一个简单的解决方法吗?谢谢!
编辑:更多信息
正如我对 Adam Lassek 所说,更新面板在单击其中的 asp:Button 后刷新,但它不适用于下拉菜单的SelectedIndexChanged
事件。
更新面板设置如下:
没有指定触发器,并且下拉菜单有集合AutoPostBack="true"
更新:(和重新标记)
经过几次尝试,我发现这不是 UpdatePanel 的问题,但似乎下拉菜单的 AutoPostback 无法正常工作,即使在没有 ScriptManager 和 UpdatePanel 的页面中也是如此......我确定这是一个问题只涉及这个项目,因为如果我从头开始一个新的网站并复制它的结构,在 Chrome 中工作正常......我正在尝试逐步删除原始项目中的所有其他内容,以找到确切的内容问题。
如果有人在此期间有一些想法......
asp.net - DropDownList SelectedIndex 值未在 AutoPostback 上更新
看起来这个问题在这里得到了解决,但他的解决方案对我不起作用。我正在创建一个动态下拉菜单系统,该系统根据第一个下拉列表中的所选项目使用查询结果填充辅助下拉列表。
第一个下拉列表被填充:
第二个下拉列表被填充:
第一个下拉菜单的标记...
而第二...
无论我尝试了什么,我总是得到“1”(第二个下拉列表中第一项的值)。我之前引用的帖子说这与 AutoPostBack 和服务器不知道列表已更新有关。
任何人都可以为我澄清一下吗?
asp.net - ASP.NET 2.0:使用 AutoPostBack=true 从 onChange 调用 javascript 函数
当我查看源代码时,我有一个如下所示的 ASP.NET DDL:
在 .cs 页面上看起来像这样:
任何人都可以看到在这样的 DDL 上使用 onchange 和 AutoPostBack="true" 的问题吗?我问是因为我们有一些用户似乎没有正确调用 DoCustomStuff(),我想知道是否可以在 DoCustomStuff() 完成其工作之前执行 __doPostBack()。
query-string - 将查询字符串添加到 asp:button 的 postbackurl 属性
我在 default.aspx 的表单上有一个文本框和一个按钮,在我的 DownloadHandler.ashx 中,我从 HttpContext.Request.Form("txtURI") 获得了我需要的值:
我想更改它,以便将输入文本框中的值作为查询字符串传递给 DownloadHandler.ashx(而不是从 Request.Form 中选择它)。
实现这一目标的最佳方法是什么?