以下是一些背景信息:
如果我使用Response.Redirect("Page2.aspx"),我可以通过使用PreviousPage.TextboxRef轻松地访问Page1.aspx上的文本框,并将其值分配给Page2上的标签。这里没问题。一切都如期而至。
但是,如果我这样做JS重定向:
window.location.href = "Page2.aspx";
PreviousPage对象在Page2上是null。我尝试过编写一个函数来代替"post“,但结果仍然是相同的问题。
我还试着检查Request.UrlReferrer.ToString()值,它以Page1.aspx的形式正确返回。
我相信这是很简单的事情,但是唉,我是个菜鸟。
我一直在寻找一个没有成功的解决方案,所以我希望这里有人能帮上忙。
发布于 2016-11-29 11:30:32
在这里,您可以在设置url的javascript中执行类似的操作。
window.location.href = "Page2.aspx?txt1Value="+document.getElementById('txt1Value').value;在另一个页面上,您可以使用c#中的querystring获得它。
Label1.Text = Request.QueryString["txt1Value"];https://stackoverflow.com/questions/40749344
复制相似问题