0
这里重定向时访问Asp.net PreviousPage对象的一些背景资料:如何使用javascript
- 第1页:包含一个文本框
- 第2页:包含一个标签
如果我做了Response.Redirect("Page2.aspx")
我可以使用PreviousPage.TextboxRef
轻松访问Page1.aspx上的文本框,并将其值分配给Page2上的标签。这里没有问题。一切按预期工作。
但是,如果我做一个JS重定向这样的:
window.location.href = "Page2.aspx";
Page2上的PreviousPage对象是null
。我试过编写一个函数来代替“post”,但仍然会导致相同的问题。
我也试着检查Request.UrlReferrer.ToString()
的值,并且它正确返回Page1.aspx。
我确定这很简单,但可惜;我是小白。
我已经搜索了一个没有成功的解决方案,所以我希望有人在这里可以提供帮助。
感谢搞定!它确实使它更容易阅读; ) –
那么,你不能。如果您使用JavaScript重定向,则“PreviousPage”将始终为“null”。所有的州都因为两种完全不同的语言而丢失。 – VDWWD
我很害怕这个,但我希望有一个很酷的秘密方式来做到这一点; ) 感谢您的答复。 –