Tag: response.redirect

Response.Redirect到新窗口

我想做一个Response.Redirect("MyPage.aspx")但它打开一个新的浏览器窗口。 我之前没有使用JavaScript注册脚本方法。 我只是不记得如何?

无法评估expression式,因为代码已经过优化,或者本地框架位于调用堆栈之上

我收到错误: 无法评估expression式,因为代码已经过优化,或者本地框架位于调用堆栈之上。 我已经redirect到中继器的itemcommand事件中的新页面。 该行发生错误: string url = "~/Galleries/AlbumImageList.aspx?UId=" + this.UserId.ToString() + "&AlbumId=" + e.CommandArgument.ToString(); Response.Redirect(url); 任何人都可以帮我吗? 有什么不对吗? _COMPlusExceptionCode是 – 532459699 。

networkingpath引用URI / Scheme相对URL

scheme相对URL(networkingpath引用)是我刚才发现的东西 – 你没有指定URL的scheme,并从当前的上下文中挑选它。 例如:如果当前scheme是HTTPS或http://domain.com/img.png <img src="//domain.com/img.png" />将parsing为https://domain.com/img.png如果不是。 这似乎是一个非常简单的方法来解决在SSL页面上调用外部脚本或图像的麻烦问题,而不会引起页面上的某些内容不安全的可怕错误。 好处似乎很明显,但我似乎无法find的是大量的信息,并想知道是否有任何经验或有关计划相对URL(好或坏)的参考? 虽然我试图发现是否有任何浏览器,这导致问题(IE6-8,Chrome浏览器和Firefox的成功),我也有兴趣找出是否有任何经验,在不同的使用语言。 例如,如果您要在ASP中使用相对URL的scheme发布Response.Redirect ,它会起作用吗?

为什么我在调用Response.Redirect()时得到“在发送HTTP头之后无法redirect”?

当我调用Response.Redirect(someUrl)我得到一个HttpException:“发送HTTP标头后不能redirect”。 我为什么得到这个? 我该如何解决这个问题?

Response.Redirect与POST而不是Get?

我们有要求提交表单并保存一些数据,然后将用户redirect到非现场页面,但在redirect时,我们需要用POST提交表单,而不是GET。 我希望有一个简单的方法来完成这一点,但我开始认为没有。 我想我现在必须创build一个简单的其他页面,只是我想要的forms,redirect到它,填充表单variables,然后做一个body.onload调用脚本,只是调用document.forms [0] .submit( ); 任何人都可以告诉我,如果有替代scheme? 我们可能需要稍后在项目中调整它,这可能会有点复杂,所以如果有一个简单的方法,我们可以做到这一切非所有的其他页面依赖,这将是太棒了。 无论如何,感谢所有的答复。