问题标签 [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.

0 投票
4 回答
27251 浏览

c# - C#使用asp.net mvc时如何设置autopostback属性?

我正在使用 asp.net MVC 框架。在我的页面上,我有一个 dropdwonbox,当单击一个选项时,我想转到另一个页面。但我找不到如何/在哪里将 autopostback 属性设置为 true。这是我正在使用的代码:

ASP:

控制器:

我必须做什么才能使用自动回发功能?

0 投票
5 回答
8525 浏览

javascript - 具有单个文本字段的 HTML 表单 + 防止 Internet Explorer 中的回发

我注意到 IE 中有一个相当奇怪的行为。

我有一个带有单个输入文本字段和一个提交按钮的 HTML 表单

在提交单击时,我需要执行一个客户端 JavaScript 函数来执行必要的操作。

现在,当我想阻止文本字段中的回发时(按回车键)。

我添加了一个按键 JavaScript 函数,如下所示:

奇怪的是,这不起作用。


但是如果我将文本字段传递给函数:

我能够防止回发。

谁能确认这里到底发生了什么?

HTML 表单只有一个文本框和一个提交按钮。

提交时执行的 JavaScript 函数的结果输出显示在单独 div 的 HTML 文本区域中。

0 投票
2 回答
3152 浏览

asp.net - jQuery Autocomplete 在 AutoPostBack 上丢失文本

我在 ASP.Net Webform 上有一个 jQuery Autocomplete 字段,到目前为止一切都很好。我还有一个 DropDownList,我需要使用 AutoPostBack 触发 onSelectedIndexChanged。

当我更改我的代码以执行 AutoPostBack 时,带有 jQ​​uery AutoComplete 的文本字段返回空白。但是,如果我查看页面的来源,则文本位于文本字段中。如果我现在发布表单,该页面将发回一个空白字段。我的 Google-Fu 在这方面很弱,因为我想不出任何解决方法。

有没有人遇到过这样的问题,自动完成字段在 AutoPostBack 上被空白,你是如何解决的?

如果真的有必要,我可以发布代码,但由于公司政策,我需要先清理很多代码。

0 投票
0 回答
3699 浏览

modalpopupextender - 在更改文本框的文本时停止消失 ModalPopup 面板(由 ModalPopupExtender 显示)(由 AutoPostback 触发的 TextChanged 事件)

我在面板控件中有一个 html 表格。通过单击链接按钮,它将由 ModalPopupExtender 显示。

在面板内部,有一个文本框,其“AutoPostBack”属性为 Ture,当用户在其中输入值时,会触发 TextChanged 事件,但不幸的是,面板也消失了.....

怎么了?

0 投票
1 回答
858 浏览

asp.net - YUI 库和 asp.net 自动回发下拉列表的问题

我们在我们的 asp.net 项目中使用 YUI 库。我有一个 asp.net autopostback 下拉列表,它被转换为 YUI 下拉列表,如下所示。现在,当用户从下拉列表中选择某个值时,页面会发回并且 SelectedGroupChanged 事件会触发,但在此之前不会出现确认对话框。我在这里做错了什么?

代码:

0 投票
3 回答
4211 浏览

asp.net - 在通过 TextChanged 事件回发到文本框后提交表单时,RequiredFieldValidator 不起作用

在我的.aspx表单中,我有一个带有Autopostback=True. 我还在它旁边设置了一个RequiredFieldValidator。但是当我的文本框的 TextChanged 事件回发时,我的RequiredFieldValidator 出现了,但我仍然可以提交我的表单,文本框中没有任何内容!

出了什么问题,我该如何解决?

0 投票
1 回答
69 浏览

asp.net - 如何确定表单的哪个元素负责 ASP.NET VB 中的自动回发?

我有许多我试图链接在一起的下拉列表,它们都有自动回发。我如何判断哪一个下拉列表是自动回发的责任?我对 ASP.NET 和 Visual Basic 非常陌生,因此任何建议,无论多么初级,都会受到赞赏。

0 投票
3 回答
244 浏览

c# - 在我的单选按钮列表发回索引更改之前,我如何查看按钮是否可见?

我有一个 asp:radiobuttonlist 根据按下的按钮有两个用途。现在,如果我的更新按钮可见,那么它只会显示 textbox1,如果我的保存按钮可见,它将显示 textbox2。但是,在 indexChanged 的​​方法中检查时,它会丢弃按钮可见的事实,并将按钮设置为其默认可见性。在回发中丢弃该信息之前,如何在 C# 中捕获有关某个按钮是否可见的信息?

0 投票
4 回答
13042 浏览

asp.net - ASP:复选框如何仅在选中时自动回发?

我有一个设置如下的复选框:

showLoadingScreen 函数如下:

我添加了 else 子句,希望仅在选中复选框时才能将其发回,但在任何一种情况下都会发回。

我在页面上有一个网格(在 form1 内),它在页面加载时加载了一组数据,但是为了向它添加一些额外的数据,我添加了这个复选框(它是一个运行时间较长的过程,所以我只想按需加载,而不是预先加载)。当它被选中时,我想显示加载 gif、回发、抓取数据并返回。如果该框未被选中,我不想做任何事情,因为在页面上留下足够多的数据是完全可以的(也就是说,预先显示的数据是选中复选框时显示的数据的子集)。

有什么办法可以使复选框自动回复选中,而不是未选中?

编辑:使用 Dark Falcon 的建议,我将复选框修改为:

而javascript是:

现在,它在选中后重新发布,但该框不能再取消选中。如您所见,我添加了一个警报以显示传入的值。当您取消选中该框(false)时,它传入了正确的值,但随后又以某种方式再次被选中。

这不是一个大问题,因为真的没有理由取消选中该框(因为正如我之前所说,选中时的数据集是未选中数据集的超集),但我仍然想知道它为什么这样做。有任何想法吗?

0 投票
1 回答
241 浏览

asp.net - 仅当使用鼠标更改时才自动打包下拉列表

我想在下拉列表选择的值更改时执行回发,但前提是它是通过展开下拉菜单并单击一个选项来更改的,而不是用户选项卡到控件并使用箭头键。原因很简单,键盘可访问性。