如何:将 ASP.NET 网页发送到另一页

更新:2007 年 11 月

默认情况下,ASP.NET 网页上导致回发的控件(如 Button 控件)会回发到页进行处理。但是,可以将控件配置为发送到其他页。例如,您可能正在创建一个收集每个页上不同信息的多页窗体。

在目标页上,可以读取来自源页的控件或公共属性的值。有关更多信息,请参见ASP.NET 网页中的跨页发送

将一个 ASP.NET 网页发送到另一页

  1. 向网页添加一个按钮控件,如 ButtonLinkButtonImageButton 控件。

  2. 将该控件的 PostBackUrl 属性设置为 ASP.NET 网页要发送到的页的 URL。

    下面的代码示例演示一个 Button 控件,该控件被配置为发送到网站根目录中名为 TargetPage 的页。

    <asp:Button 
      ID="Button1" 
      PostBackUrl="~/TargetPage.aspx"
      runat="server"
      Text="Submit" />
    

    有关更多信息,请参见 如何:在 ASP.NET 网页之间传递值

请参见

任务

如何:在 ASP.NET 网页之间传递值

如何:确定调用 ASP.NET 网页的方式

概念

ASP.NET 网页中的跨页发送