0
我是新來的asp.net並將其自己學習。我只想提交另一個asp.net頁面上的表單,並希望檢索該頁面上的所有發佈值!我已經嘗試了下面的代碼(我只是測試和學習我自己的asp.net,所以這段代碼可能有一些失誤)。在目標頁面上獲取表單發佈的值ASP.NET
我Default.aspx頁面(提交與值的形式):
<body>
<form id="form1" runat="server" action="formtarget.aspx" method="post" onsubmit="return Validate()">
<div>
<asp:Label ID="namelab" Text="Your Name" runat="server"></asp:Label>
<asp:TextBox ID="namebox" runat="server"></asp:TextBox>
</div>
<div>
<asp:Label ID="agelab" Text="Your Age" runat="server"></asp:Label>
<asp:TextBox ID="agebox" runat="server"></asp:TextBox>
</div>
<div>
<asp:Button ID="submitbutton" Text="Submit" runat="server"/>
</div>
</form>
</body>
的formtarget.aspx
<body>
<form id="form1" runat="server">
<div>
You Entered The Following Details!<br />
Your Name: <asp:Label ID="namelab" runat="server"></asp:Label><br />
Your Age: <asp:Label ID="agelab" runat="server"></asp:Label>
</div>
</form>
</body>
的formtarget.aspx.cs(在這裏,我要訪問的發佈值由Default.aspx頁表格)
public partial class formtarget : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
String name = Request.QueryString["namebox"];
String age = Request.QueryString["agebox"];
namelab.Text = name;
agelab.Text = age;
}
}
該代碼工作正常,但我的頁面formtarget.aspx是否顯示任何價值。
我知道我可以使用Default.aspx.cs來獲取我的表單值,但我只是在學習如何將表單發佈到另一個頁面。
由於
OKI @Saeb阿米尼感謝您的回答,並給我詳細的區別兩者之間感謝再次 –
@JavaNerd YW(: –