问题标签 [postbackurl]

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 投票
3 回答
1096 浏览

imagebutton - 动态更改 ImageButton PostBackURL 属性

我正在使用ASP.NET 2.0. 我正在构建一个表格,ImageButton每个单元格中都有一个。

如果用户单击 a dropdown,我会进行回发并使用一组新的 ImageButtons 重建表。

当用户单击 ImageButton 时,我PostBackURL在 Javascript 确认框中显示该属性,并且它是正确的。

但是,当我在上述回发之后继续时,实际PostBackURL是页面执行回发之前来自该单元格的那个。

我在每个页面上都构建ImageButton了一个独特的。ID

有谁知道为什么PostBackURLImageButton click 上显示的内容实际上没有被使用?

0 投票
0 回答
185 浏览

url-rewriting - 在 iis 7 中的回发事件后附加 URL 重写 querstring

我在使用 iis 7.5 的 URL 重写模块时遇到问题。

我制作了友好的 url,它以友好的 url 格式格式化 querstrings,例如

http:domain.com/Blog/Category-2/Welcome-to-your-Blog

一切正常。但是在 asp.net 回发事件中,它再次附加了如下所述的查询字符串

http://domain.com/Blog/Category-2/Welcome-to-your-Blog?Category=Category-2&post=Welcome-to-your-Blog

但我不希望这发生在 url 中。请帮助我如何避免这种情况。从附加 querstrings。

0 投票
1 回答
1044 浏览

c# - 用户控制 PostBack URL 问题

在我的项目中,我创建了用户控件并将其动态加载到占位符中。但是现在我遇到了 PostBack URL 问题。

我需要将值从用户控件传递到其他页面到其他页面。

请在下面查看我的代码

这是我的前端用户控件

在我的另一个页面

我在(PreviousPage.IsCrossPagePostBack)上遇到错误

这是我的错误

Unable to cast object of type 'ASP.module_sales_customer_createsalescustomer_aspx' to type 'LewreERP_MixsolProject.Module.Sales.Customer.SalesCustomerListing'.

请指导我。提前致谢。

0 投票
5 回答
5126 浏览

c# - 动态更改按钮回发网址 asp.net

是否可以动态更改按钮回发 url 属性?例如,我有 3 页,即salesListing.aspx,orderlisting.aspxcreateDetail.aspx.

和允许用户导航到salesListing页面。但是在我有一个后退按钮。orderlistingcreateDetailcreateDetail.aspx

后退按钮是否可以检测哪些页面导致回发?而且,当用户点击后退按钮时,后退按钮会保存记录并将其带回上一页吗?

例如,用户单击 orderlisting,然后单击 createDetail 页面。当他单击后退按钮时,后退按钮保存用户 ID 并将用户带回订单列表。

0 投票
1 回答
2106 浏览

c# - Postbackurl Vs Response.Redirect(丢失数据)

我的 aspx 页面中有一个按钮,该按钮在 postbackurl 值后面的代码中被设置。我更新了代码以添加单击事件处理程序,并添加了 Response.Redirect 代码以在单击按钮后将用户重定向到页面。我最终添加点击事件的唯一原因是因为我必须在单击按钮时添加一些额外的逻辑,包括重定向到在 postbackurl 中使用的相同 url。该页面确实在单击时被重定向,但是一旦表单被重定向到 URL,该字段中的所有隐藏字段似乎都会丢失。无论如何我可以在不丢失隐藏数据的情况下提交表单。?

0 投票
1 回答
2654 浏览

c# - 回发网址不能现场工作,但在测试中

我有一个显示网格视图的搜索页面。gridview 中的项目是创建 url 字符串返回同一页面的超链接 - index.aspx

我有 index.asp 检查查询字符串的存在并处理得很好。

我遇到的问题是当用户想要输入一个新的搜索,这是一个表单提交。但是,回发仍然包含先前的 url 查询字符串 - 所以我的部分代码处理请求而不是搜索。

环顾四周,我发现了 PostBackURL:

在测试中,这成功了。表单提交到index.aspx 不是说index.aspx?Var1=1&Var2=2

但是,当我发布到实时站点时,这不起作用。我仍然会收到 url 字符串的回复。

asp 为按钮和 javascript 代码输出的代码是相同的。

我对asp相当陌生,但我很困惑在VS2010中运行调试和在网络服务器上实时运行时行为不同。

--

好的,进一步调查。我正在运行 Cassini,但是.. 我的表单上有两个按钮 - 一个是搜索,另一个是清除。

两个按钮生成相同类型的 html:

上面的唯一区别是它们将在服务器上调用的名称、值和函数 - btn_clear 或 btn_Search。

清除按钮与实时站点上的 postbackurl 一起使用;搜索按钮没有。

此外,一旦提供了一个页面,是否不能由该页面来确定它接下来在哪里发布数据?所以如果页面说我要去这里,那就是它去的地方。我的清除按钮显示没有 url 查询字符串的 goto index.aspx,它可以工作。

这让我感到困惑 - 如果清除按钮在实时站点上不起作用,我会认为这要么与卡西尼有关,要么正在开发中,它是一台 pc 与 live 有 pc 和服务器。另外,如果是浏览器发出下一步去哪里的命令,这怎么可能是 cassini/IIS 问题?

如果我想进一步了解这一点,我可能需要使用wireshark 或类似工具来查看当我按下搜索或清除时实际离开浏览器窗口的内容。


好的测试项目完成。我已验证此代码在调试中可以按我的意愿工作。直到星期一我才能测试到 IIS 的实时部署。

page1.aspx 文件:

页 1aspx.cs 文件:

0 投票
1 回答
593 浏览

asp.net - Asp LinkBut​​ton 在按下时不起作用

我想在我的项目中使用 LinkBut​​ton 更改语言

对于这个页面,我创建了本地资源

我的页面.aspx.resx

mypage.aspx.ru.resx

当我按下此链接按钮时,没有任何反应

0 投票
0 回答
185 浏览

asp.net - previousPage.buffer 抛出 httpException

我有一个带有 2 个表单的 asp.net 4 应用程序。在第一种形式中,我有

. 在第二页我有

但标题为空。previousPage.buffer 抛出 httpException“响应在此上下文中不可用”,ErrorCode = -2147467259。我的代码有什么问题?

0 投票
2 回答
1380 浏览

asp.net - postbackurl 和 response.redirect 之间有性能差异吗?

我刚刚创建了一个需要更新的页面,其中包含多个文档。可以从页面上的菜单中选择每个文档。

我通常会将其包装在多视图 + 更新面板中,但是我还需要更新 url 以反映所选文档。

目前我已经使用不同的 postbackurl 完成了此操作(因此没有更新面板),但这意味着在单击后退按钮时显示令人讨厌的“Firefox 需要重新发送...2 消息。

我可以改为从按钮事件重定向。这将具有相同的效果,但没有消息。

我的问题是 postbackurl 方法是否比重定向提供任何显着优势。我所说的优势是指性能。

任何想法将不胜感激。

0 投票
0 回答
337 浏览

asp.net - Treeview 节点将转到其他相邻节点先前单击的相同 postbackurl

我有一个 treeview asp.net 控件。我有以下 Treeview1 的 SelectedNodeChanged 事件。

当我点击一个节点时,如果它不是“root”,它会显示 2 个按钮,如果我点击 btnCreateUser 按钮,它会转到一个页面“user.aspx”,这是 btnCreateUser 的 postbackurl。

这可以。但是当下一次单击“Root”以外的节点时,它直接转到postbackurl页面“User.aspx”,即使我没有单击按钮btnCreateUser。

这仅在我第一次单击“btnCreateUser”后发生一次。

有人可以帮忙吗?