Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/30.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Server.transfer;如何删除原始页面内容?_C#_Asp.net_Server.transfer - Fatal编程技术网

C# Server.transfer;如何删除原始页面内容?

C# Server.transfer;如何删除原始页面内容?,c#,asp.net,server.transfer,C#,Asp.net,Server.transfer,我有两个aspx页面,第一个有5个链接。所有5个链接都使用Server.transfer(“page_x.aspx”) 我的问题是,一旦传输完成,我只剩下我原来的5个链接和新数据。如何清除原始页面的内容,然后从单击的链接加载新数据?我尝试使用控件。Clear()然后发出一个服务器。传输,但这不起作用。您可以使用响应。重定向(“page_x.aspx”) 这会将控制权转移到新页面,无需为此做任何额外的工作。这会产生许多副作用,这些副作用可能是可取的,也可能不是可取的。它会再次返回到用户的浏览器。它

我有两个aspx页面,第一个有5个链接。所有5个链接都使用
Server.transfer(“page_x.aspx”)


我的问题是,一旦传输完成,我只剩下我原来的5个链接和新数据。如何清除原始页面的内容,然后从单击的链接加载新数据?我尝试使用
控件。Clear()
然后发出一个
服务器。传输
,但这不起作用。

您可以使用
响应。重定向(“page_x.aspx”)


这会将控制权转移到新页面,无需为此做任何额外的工作。

这会产生许多副作用,这些副作用可能是可取的,也可能不是可取的。它会再次返回到用户的浏览器。它会更改浏览器中的URL,并影响历史记录。现在,如果这在上下文中确实是合适的,好吧,但它不是完全相同的东西,而是有一个响应。@Servy-同意这一点,但我根据我的理解回答。。如果需要任何数据传输,而不是使用状态维护。。。但是,如果有更多的补充,我可以根据这一点修改答案。实际上,响应。重定向是我最初的想法,但我开始被特别要求使用“Server.transfer”,所以我假设在某一点上,数据将被引用。