我记得ASP.NET 2.0增加了页面回发到另一个页面的能力。我从来没有使用过这个功能,因而忘记了。
现在,谷歌搜索引发了一系列不同技术的结果。他们陷入困境。
发布到其他网页的基本标准方式是什么?我是否可以在action
上添加<form>
属性并将其指向其他页面并添加POST method
属性?
答案 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);
}