如何将页面发布到另一个页面

时间:2013-08-06 14:18:27

标签: asp.net

我记得ASP.NET 2.0增加了页面回发到另一个页面的能力。我从来没有使用过这个功能,因而忘记了。

现在,谷歌搜索引发了一系列不同技术的结果。他们陷入困境。

发布到其他网页的基本标准方式是什么?我是否可以在action上添加<form>属性并将其指向其他页面并添加POST method属性?

5 个答案:

答案 0 :(得分:2)

来自MSDN:How to: Post ASP.NET Web Pages to a Different Page

  

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

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

答案 1 :(得分:1)

当然你可以做到。

<form action="page2" method="POST"></form>

答案 2 :(得分:1)

对于按钮,图像按钮和链接按钮,您可以将PostBackUrl属性设置为您希望页面发布到的URL。

答案 3 :(得分:1)

您可以使用PostBackUrl控件属性。 PostBackUrl属性允许您使用Button控件执行跨页面发布。

<asp:Button PostBackUrl="YourPageUrlWhereYouWantToPost" />

答案 4 :(得分:1)

在你的onload处理程序

protected void Page_Load(object sender, EventArgs e)
{ 
    if(IsPostback)
        Server.Transfer("page2.aspx", true);
}

http://msdn.microsoft.com/en-us/library/cc647331.aspx