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

events - GridView PostBack 事件的困难

在 RowDataBound OnClick 事件处理程序中,'Hi'当我单击任何行时会打印它。但我希望它只在我点击第 15 行时打印“嗨”。我该如何实施?

我的代码:

0 投票
2 回答
6354 浏览

asp.net - 从 Javascript 调用 ASP.NET 中按钮的服务器事件

我有一个按钮,我需要在 javascript 中显示一个弹出窗口。所以在它的客户端点击我调用一个 javascript 函数来做到这一点。

如果用户点击“是”,我需要回发并调用按钮服务器端点击事件,这是我在 javascript 函数中所做的

回发发生,但它没有进入该按钮的点击处理程序。

有什么问题?

0 投票
2 回答
1610 浏览

asp.net - 哪些 ASP.NET Web 控件实现了 IPostBackDataHandler?

有人可以指出我实施的控制列表IPostBackDataHandler吗?

我想知道哪些控件实现了这个接口以及控件在Postback.

例如:

文本框:文本

下拉列表:选定索引

我基本上是在寻找一个不会保存在ViewState.

谢谢!

0 投票
1 回答
258 浏览

.net - 回发前会话检查

不应在 Session 之前检查 PostBack

0 投票
7 回答
9432 浏览

asp.net - 使用 URL Rewrite 和 404.aspx 时的回发问题

我在我的网站上使用 URL 重写来获取如下 URL:
http://mysite.com/users/john
而不是
http://mysite.com/index.aspx?user=john

为了使用 IIS6 实现这种无扩展重写并且无法访问托管服务器,我使用了“404 方法”。当服务器找不到请求时,执行映射的 404 页面,因为这是一个 aspx 页面,所以可以执行重写(我可以使用托管服务上的控制面板设置 404 映射)。

这是 Global.asax 中的代码:

在我的母版页上的 Page_Load 中,我在表单标签的操作属性中设置了正确的 URL。

重写工作正常,但是当我在页面上执行回发时,没有执行回发,这可以通过某种方式解决吗?

问题似乎与 404 方法有关,因为当我尝试不使用它(并失去无扩展功能)时,回发工作。那是我请求的时候:http:
//mysite.com/users/john.aspx

这可以解决还是有任何其他解决方案可以满足我的要求(IIS6,没有服务器访问/ISAPI 过滤器和无扩展)。

0 投票
2 回答
1360 浏览

asp.net - 回传是否被谷歌广告或 CPM 广告视为浏览量?

回发 (asp.net) 是否被谷歌广告或 CPM 广告视为浏览量,还是被忽略?

谷歌广告如何区分回发和综合浏览量?

0 投票
4 回答
9585 浏览

c# - 如何在 ASP.NET 中加载页面时增加要处理的步长值?

如何在页面加载时增加要处理的步长值?例如,在下面的代码中,由于 ASP.NET 页面生命周期,viewstate 变量直到 Page_Load 之后才会递增。

0 投票
3 回答
20585 浏览

jsf - 如何知道我是否处于回发状态?

我读过ResponseStateManagerisPostBack()方法的 JSF 文档。我如何(以及在​​哪里)有一个实例ResponseStateManager

0 投票
1 回答
274 浏览

asp.net - 页面仅在附加 Fiddler 的情况下发回?

我已使用表单身份验证设置 Reporting Services。我们的应用程序位于 Reporting Services 之上,并将其身份验证扩展程序用作单点登录。

我们过去有一个简单的登录页面,但是在这台机器上,当单击登录按钮时它拒绝回发。我使用以下方法将跟踪信息插入到页面中:

我可以看到每次单击按钮时会话 ID 都会发生变化。如果我附加到进程,我会看到它通过 InitComponent 但它从未命中 btnLogon_click 代码。

但是,如果我运行 fiddler 一切都很好,它会很好地回发。

到底是怎么回事?超时?IIS设置不正确?

编辑: IE7(应用程序仅限 IE),我刚刚发现,如果我将它留在 OnInit 的断点上几秒钟,它会起作用并在 btnLogon_Click 中击中第二个断点,如果我让它马上去没有击中它。这指向某种奇怪的超时问题。

0 投票
3 回答
932 浏览

c# - 为什么我的 Button 在下载 zip 文件时会发送两次回传?

我在WebForms应用程序上遇到问题,用户从页面上的下拉列表中选择一些标准并点击页面上调用此方法的按钮:

然后他们单击按钮以根据调用此方法的标准下载 zip 文件:

在 IE 中,浏览器顶部的栏会提示他们:

“为了帮助保护您的安全,Internet Explorer 阻止了该站点将文件下载到您的计算机”。

当他们单击该栏以下载文件时,它会btnSearch_Click再次触发该事件。

Response.ContentTypeResponse.AddHeader已正确设置。

问题是,它btnSearch附加了标准,所以基本上它被附加了两次并导致问题。

我能做些什么来防止这种情况发生吗?

这是一个使用 C# 3.5 的 VS2008 Web 应用程序,物有所值。