问题标签 [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 投票
2 回答
4227 浏览

asp.net - 如何在另一个下拉列表的事件期间刷新下拉列表而不刷新整个网页?

我正在开发我的第一个 asp.net 网站,我的要求是 DropDownListB 在 的SelectedIndexChanged事件中刷新DropDownListA,我已经AutoPostBack="True"DropDownListA. 现在问题是整个网页都被刷新了,这对我来说是不必要的,有没有其他技术可以用来只刷新那个控件或只刷新那个面板而不是刷新整个页面?

0 投票
1 回答
217 浏览

c# - 文本框 TextChangedEvent 没有触发?

我在一个基本的电子商务网站上工作,我正在寻找一些关于当用户在文本框中输入数值时需要进行的实时计算的帮助。

目前我已经将计算设置为在与文本框相关的 TextChanged 事件中发生,但这似乎不起作用???我想知道是否需要将自动回发设置为 true,但如果可以帮助,我希望避免重新加载页面!!!

任何帮助都会很棒!这是按钮后面的代码

0 投票
2 回答
4439 浏览

asp.net - AspxGridView:当我单击 DataItemTemplate 内的按钮时如何禁用 PostBack?

我有一个 AspxGridView,它在列的 DataItemTemplate 中有一个按钮。当该列的值为“0”时,按钮的图像为X,为“1”时,图像为勾号。就像是/否。

所以我的系统是这样工作的:我点击按钮,出现一个编辑表单,当我编辑它时,我将值从 0 更改为 1,然后图像变为刻度。就像“已编辑/未编辑”。

我已将编辑表单放在 AspxPopupControl 内,它工作正常但速度慢。因为网格的行太多,并且按钮会在弹出窗口出现之前导致回发。那是因为我将 PopupControl.ShowOnPageLoad 设置为 true。

我还尝试了 javascript window.open 函数来避免这种回发。但由于它是一个按钮,它无论如何都会进行回发。如果我从 Button 属性禁用回发,它没有任何动作。

我使用了图像按钮或图像链接,但我还必须使用 Eval 获取 ID,不知道该怎么做。

所以,我需要打开一个编辑表单,与弹出控件或新弹出页面无关,我需要在没有回发的情况下执行此操作。我可以在 DataItemTemplate 中使用不同的控件,只需要获取行的键值。

有什么建议么?

0 投票
3 回答
1684 浏览

c# - 使用 AutoPostBack 在 CheckBox 上进行多次回发

在带有 AutoPostBack 的 CheckBox 上的 onClick-Event 之后,我遇到了双重回发的问题。当我单击其他服务器控件时,回发的行为符合预期。

复选框定义:

代码隐藏定义:

我试图将 AutoWireUp 属性设置为 false,但它只在第一个页面加载时停止执行 Page_Load 事件。

有没有人遇到同样的问题或知道解决方案?

0 投票
3 回答
60 浏览

javascript - 没有自动回发在 asp.net 页面上工作

我有一个存在某种数据加载问题的 asp.net 页面。我试图找到坏数据,但坏数据的结果是页面上的任何控件都不会自动回发。页面上的链接按钮、下拉列表等在单击时完全没有任何作用。我只是想知道,有没有人知道页面上的 javascript 或 html 会出现什么问题,这可能会导致控件不再起作用?我什至在页面上有一个来自 Telerik 的 radtabbar,单击时它也没有任何作用。如果有人对我应该寻找什么有任何想法,我将不胜感激。如果我可以看到页面上有什么问题,那将帮助我找出数据失败的地方......

谢谢!

0 投票
3 回答
12109 浏览

asp.net - 未调用下拉列表的自定义验证器(显然)

为使用自动回发的下拉列表编写自定义验证器。似乎完全忽略了验证。为什么它被忽略了,有一个简单的解决方法吗?

注意我没有使用 ControlToValidate

ASP.NET:

代码背后:

出于调试目的,我希望它每次都失败。

它似乎根本没有执行背后的代码。

为了调试,我添加了行 response.redirect("dummy.html") ... 它永远不会被调用,这也表明(我认为)验证器永远不会被调用。

0 投票
3 回答
8106 浏览

asp.net - 停止在 Asp.net webforms 中的 DropDownList 刷新页面

我有一个正常的下拉列表:

每次我更改选项时,都会发生 SelectedIndexChanged 事件,但页面会刷新。我能阻止它发生吗?

0 投票
4 回答
7556 浏览

.net - 通过在 TextBox 中键入文本而不按 enter 或 tab 导致自动回发

我希望我的 asp.net TextBox 在不按 Enter 或 Tab 键的情况下在 TextBox 中键入文本时导致自动回发并激活服务器端事件,类似于 WinForms。这可能吗?如果是这样,是否只有在输入一定数量的字符(例如三个或四个)后才会发生这种情况?谢谢你。

0 投票
1 回答
1095 浏览

vb.net - VB.NET - 如何防止 AutoPostback 从表单中清除输入的数据

背景:我有一个 Web 表单,可以根据所选的运营商将捆绑包列表自动回发到列表框。当回发发生时,所有用户输入的数据都会被清除。

如何防止 AutoPostback 功能从表单中清除输入的数据?

这是该应用程序的屏幕截图:

在此处输入图像描述

asp前端代码:

vb.net 后面的代码:

感谢您的关注!

0 投票
2 回答
649 浏览

c# - 无效的回发或回调参数

当我使用下拉列表附加特定数据源时,我遇到了这个错误。与所有其他表/数据源一起工作正常。我没有使用 javascript/jquery 对下拉列表进行任何更改(因为它可以与除当前数据源之外的所有其他数据源一起正常工作)

错误:

在配置中使用或在页面中启用 <%@ Page EnableEventValidation="true" %>。出于安全目的,此功能验证回发或回调事件的参数是否源自最初呈现它们的服务器控件。如果数据有效且符合预期,请使用 ClientScriptManager.RegisterForEventValidation 方法注册回发或回调数据以进行验证。

我从 xml 文件中获取值的函数:

这就是我将它与我的下拉列表绑定的方式:

当我将相同的下拉列表与任何其他数据源(非 xml)绑定时,它工作正常..但是当我使用这个数据源进行操作时,它会抛出上述错误。

我的xml就像:

它成功检索数据并显示在下拉列表中,但是当我从中选择任何项目(所选索引已更改)时,它会显示此消息...

谢谢