问题标签 [postback]

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 投票
8 回答
7293 浏览

.net - 回发 vb.net 上选择的单选按钮列表值出现问题

我在用于配置产品的页面上有一个单选按钮列表。当页面第一次加载时,会显示第一个选项列表。您选择其中一个,然后单击“下一步”按钮,页面回发并显示第 2 步的新单选按钮列表。现在,如果我单击“上一步”按钮,我可以轻松获取要显示的上一个选项列表但由于某种原因,我无法选择其中一个单选按钮。我可以轻松带回我需要的价值。在制作单选按钮列表后,我有一个步骤,它只是说radiobuttonlist.selected =“somevalue”,具体取决于用户第一次完成第一步时选择的任何内容。

当我调试时,我看到该值是正确的并且正在应用中。但是当页面显示时,单选按钮没有被选中。

我注意到,当我在调试时单击“上一个”按钮时,会发生以下步骤:

page.load 处理程序运行并且我的 if not page.ispostback 块中的代码不运行,这是正确的。然后我刚刚单击的按钮的句柄开始运行。但之后 page.load 处理程序再次运行,但这次 if not page.ispostback 块中的代码确实运行...

这正常吗?让 page.onload 块在回发时像这样运行两次?我认为这可能与为什么我的价值没有被应用有关。

0 投票
5 回答
37176 浏览

asp.net - ASP.NET - 是否可以从服务器代码触发回发?

是否可以以编程方式从 ASP.NET 中的服务器代码触发回发?我知道可以执行 Response.Redirect 或 Server.Transfer 来重定向到页面,但是有没有办法在服务器代码中触发回发到同一页面(不使用 javascript 技巧来提交表单)?

0 投票
13 回答
45525 浏览

php - 让 PHP 停止替换 '.' $_GET 或 $_POST 数组中的字符?

如果我通过 $_GET 传递名称中带有 PHP 变量,.PHP 会自动将它们替换为_字符。例如:

...输出以下内容:

...我的问题是:有什么办法可以让这停止?无法为我的生活弄清楚我做了什么值得这个

我运行的 PHP 版本是 5.2.4-2ubuntu5.3。

0 投票
5 回答
3009 浏览

asp.net - ASP.NET 自定义控件 - PostBack 的替代品?

在深入自定义 ASP.NET 控件开发的旅程中,我显然对 ASP.NET PostBack 模型及其对控件开发的影响有所了解。

我知道控件在 ASP.NET 中没有“生命周期”,因此必须在每次加载页面时重新初始化。我们通过将对象值/参数持久化到 ViewState 来克服这个问题。

因此,我阅读的许多文章都建议不要使用 PostBack,因为这会给页面增加相当大的开销。我不是在寻找如何禁用它,我知道。

我正在寻找的是:

除了使用 PostBack 模型来初始化控件之外,我们还有哪些替代方法?

我知道我们可以使用 QueryString,但这看起来非常混乱,而且显然不可靠。

理想情况下,您可以给我一个不同方法的架构/设计的概述以及它的优点/缺点。

非常感谢^_^

0 投票
9 回答
10142 浏览

asp.net - 动态创建的用户控件无法处理 PostBack 上的事件

我有一个用户控件,它使用页面初始化中的以下代码动态加载到页面中。

用户控件还包含一个按钮,我无法在用户控件中捕获按钮单击。

0 投票
4 回答
3571 浏览

.net - 如何在不丢失 PostBack 功能的情况下将自己的 JavaScript 链接到客户端

所以我在 Scott Hanselman 的博客上阅读了这些 Asp.Net面试问题,我遇到了这个问题。任何人都可以阐明他在说什么。

0 投票
8 回答
17708 浏览

asp.net - ASP.Net:动态添加到占位符的用户控件无法检索值

我正在向 PlaceHolder 服务器控件动态添加一些用户控件。我的用户控件由一些标签和一些文本框控件组成。

当我提交表单并尝试查看服务器上文本框(在每个用户控件中)的内容时,它们是空的。

回发完成后,文本框会包含我在回发之前输入的数据。这告诉我,框中的文本正在通过 ViewState 保留。我只是不知道为什么我在调试时找不到它们。

有人可以告诉我为什么我看不到用户在服务器上输入的数据吗?

谢谢你的帮助。

0 投票
2 回答
13759 浏览

asp.net - 如何使用带有 asp.net 的 jQuery 进行 onclientclick 回发

我想在不使用更新面板进行回发的情况下重新创建更新面板回发。这样做的通用方法是什么?

例如,在 Stackoverflow 上,当您对某个问题投赞成票或反对票时,它会回发以更新数据库,我敢打赌他们没有使用更新面板。

我有什么?

我有一张带有表格数据的表格。当我单击td整个列的项目时,我想更新数据库并更新页面本身的网格视图。网格视图显示了表中所有当前单击的项目,因为它是通过“我们的方法”更新的。

寻找一种好的通用方法,我可以在没有更新面板的情况下用于许多异步回发。

0 投票
3 回答
11579 浏览

asp.net - 在 UpdatePanel 中第一次部分回发后丢失 Button.Click 事件

我有一个页面,它有一个 UserControl 的单个实例,它本身有一个 UpdatePanel。UpdatePanel 内部有几个 Button 控件。这些控件的 Click 事件在 UserControl 的 Init 事件的代码隐藏中连接起来。

我每次按下的第一个按钮都会收到 Click 事件,没问题。之后,我只获得一个按钮(SearchButton)的点击事件——其余的被忽略。我在下面包含了控件的代码——为简洁起见,我排除了单击事件处理程序方法,但它们都是标准的“void Button_Click(object sender, EventArgs e)”种类。有任何想法吗?

0 投票
11 回答
135629 浏览

postback - 什么是回发?

我正在进入 Web 开发领域,并且看到了发这个词。来自非基于 Web 的背景,新的 Web 开发人员必须了解回发什么?(即它们是什么以及它们何时出现?)

如果您想分享更多信息以帮助网络世界中的新手了解回发,我们将不胜感激。