我有一个网站,其页面使用带有 PostBackUrl 的 ASP:Button 进行跨页回发,如下所示:
<asp:Button ID="FindButton" runat="server" Text="Find" CssClass="button" PostBackUrl="~/TGS/BusinessResults.aspx" meta:resourcekey="FindButtonResource1" />
除了 之外,我不需要有关上一页的信息PreviousPage.IsCrossPagePostBack
,因此不需要添加 PreviousPageType。
问题 我有两台机器,一台笔记本电脑和一台台式机。我的代码在笔记本电脑上按预期工作(PreviousPage 不为空),但在我的桌面上,PreviousPage 始终为空,且代码相同。
我在两台机器上都有相同的 Visual Studio 2010 安装和相同的 .NET 版本(使用 System.Environment.Version 检查)。
有什么想法吗?
编辑:作为更新,这不再是必要的——我用不同的方式解决了我的问题(这与此没有太大关系)——但一如既往;我将包括我的解决方案:
我正在使用一些 Response.Write 在加载实际页面时将加载 gif 写入网站,这搞砸了一些与表单相关的事情。我在加载 gif html 的标题中包含了一个基本目标,这解决了我的问题所有链接在新图像中打开。