问题标签 [cross-page-posting]

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 回答
1051 浏览

asp.net - 在新窗口中打开datagridview...asp.net

谁能提供一种简单的方法让 mys asp.net datagridview 在新窗口中打开?甚至在它自己的页面中有一个数据网格,但可以从我网站上的任何其他页面调用。

我基本上想要在文本框中设置参数,单击按钮并打开数据网格页面并显示相关数据。

非常感谢

0 投票
0 回答
372 浏览

jquery - .Net & JQuery - 部分页面的跨页面回发

我想知道是否有一种方法可以在保持源事件和视图状态的同时执行跨页面回发。下面是一个更长的解释。

我有一个页面(Control.aspx),我在其中加载基于查询字符串参数的模板/控件。我通过 JQuery AJAX GET 请求访问此页面,以在另一个页面 (Default.aspx) 的容器内呈现此模板/控件。因此,我最终可以将 Control1、Control2 和 Control3 全部打开Default.aspx。我希望 Control1 的按钮回发到Control.aspx?id=1, Control2 的按钮回发到Control.aspx?id=2等等,并且我希望事件像往常一样被触发。我无权访问 Control.aspx 页面上包含的控件,除非它们在 Default.aspx 上呈现。我还必须避免使用 iframe,因为它们无法在移动 safari 上干净地滚动。如果需要,我可以提供更详细的信息。感谢您的任何帮助,您可以提供。

0 投票
1 回答
270 浏览

firefox-addon - Firefox 扩展中的跨页通信

我的扩展程序使用了两个选项卡,我想在它们之间来回传递事件。我已经开发了一个通过后台页面 api 执行此操作的 Google Chrome 扩展程序,但在 Firefox 中似乎没有等效项。

我认为 firefox 扩展文档中的 message-manager 可以解决问题,但是该对象的文档很差。

如果我不能直接从 google chrome api 导入背景页面的想法,我会很高兴使用其中一个选项卡来控制另一个选项卡。

任何帮助/指导都会很棒。

0 投票
1 回答
1308 浏览

asp.net - 多个上一页

是否可以添加多个前一页标签,例如

默认3.aspx:

默认3.cs:

默认4.aspx:

Default4.cs

上面的代码工作正常,我的问题是,如果Default4.apsxDefault1.aspx我如何获取 id 调用这个页面?

0 投票
1 回答
194 浏览

c# - 交叉发布时不显示目标aspx页面

我是 ASP.NET 的新手。我正在尝试使用网络表单。我有 2 个页面:NewOrder.aspx 捕获用户的订单,然后交叉发布到 SaveOrder.aspx,我想在其中保存订单并向用户显示一些信息。

加载 SaveOrder.aspx 时,下面的代码设置其控件值并保存订单。但是浏览器停留在 NewOrder.aspx。

我可以从 javascript 中看到单击按钮时表单的操作设置为 SaveOrder.aspx 那么为什么浏览器不显示它?

0 投票
0 回答
173 浏览

c# - 无法通过跨页面发布取消注册 UpdatePanel 异常

在尝试组合弹出窗口和一些跨页发布时,我遇到了可怕的异常“无法取消注册 ID 为‘UpdatePanel’的 UpdatePanel,因为它没有在 ScriptManager 中注册”。我已经能够用一个小例子重现这个问题。

我已经看到处理 UpdatePanel 的 Unload 事件的其他问题,但这似乎不适用于添加跨页面发布。

我该如何解决这个问题?

使用以下代码复制问题:

  1. 启动设置页面
  2. 按查看弹出链接
  3. 关闭弹出窗口
  4. 按下一步按钮转移到目标页面
  5. 按返回按钮转到设置页面
  6. 按查看链接并关闭弹出窗口
  7. 按下一步按钮,看看失败

以下是亮点(请原谅长度,但它应该是可剪切和粘贴的):

安装程序.aspx

安装程序.aspx.cs

视图数据.aspx

ViewData.aspx.cs

目标页面.aspx

TargetPage.aspx.cs

正如您所看到的,让 UpdatePanel 仅仅停留在页面上并且什么都不做就足以让这个错误发生。

0 投票
1 回答
821 浏览

c# - 跨页面发布不起作用

我正在尝试使用以下代码使用跨页回发将变量的值从一个页面传递到另一个页面:

在第 1 页:

我已在运行时从 cs 文件中的数据库将其值分配为: changepwd.Text = dataSet.Tables[0].Rows[0]["empPassword"].ToString();

在第 2 页:在页面加载事件中:

但我没有从上一页获得价值。我得到的价值为null。在第 1 页上,我从数据库中正确获取了值,但它没有被传递到第 2 页。你能告诉我为什么吗?

0 投票
1 回答
1464 浏览

c# - 尝试使用按钮和 PostBackURL 属性进行跨页回发时,PreviousPage 为 null

我按照教程:从 MSDN 上的源页面获取公共属性值,我创建了一个新的 Web 表单站点并创建了以下两个页面。他们工作得很好。现在,如果我将这些复制粘贴到我的其他 Web 窗体项目中,则 PreviousPage == null。我不知道问题可能是什么。没有任何错误。我只是得到

更新:我删除了页面声明中的 MasterPage 引用,但我仍然收到错误。我将此项目 web.config 复制到另一个正在工作的项目中,它仍然有效。它不是我的网络配置,我在这里完全不知所措。这是我的应用程序所需的重要工具。

此页面提交到第 1 页

此页面接收提交

WebForm1.aspx.cs

0 投票
1 回答
62 浏览

c# - 无法进行跨页回发,因为我的页面名称中缺少 .aspx

在我当前非常大的项目中,当我在浏览器中访问我的页面时,我错过了我的页面扩展。我创建了一个新的 Web 窗体项目,它工作得很好。

如果没有页面扩展,我无法进行跨页面回发。

如何打开或关闭扩展程序?这是在 webconfig、IIS express 还是我的浏览器上完成的?

0 投票
5 回答
13374 浏览

asp.net - 为什么 Page.PreviousPage 总是为空?

我正在按照这篇 MSDN 文章尝试跨页发布。我有这个代码:

CrossPagePosting1.aspx

CrossPagePosting2.aspx

CrossPagePosting2.aspx.cs

上面的代码产生一个NullReferenceExceptionat Page.PreviousPage。为什么?

这是一个 ASP.Net 4.0 应用程序。

它使用默认的 FriendlyUrls。

注意:我不希望前一页是强类型的,例如使用PreviousPageType指令。根据引用的文章,这不应该是必要的。