這段代碼有什麼問題?如何在隱藏參數而不是查詢字符串中將值從一個頁面傳輸到另一個頁面?
來源頁面:Default.aspx的
<form id="form1" action ="Default2.aspx" method="post" runat="server">
<table>
<tr>
<td>Merchant Id</td>
<td><asp:TextBox ID="SRCSITEID" Text="T521" runat="server"></asp:TextBox></td>
</tr>
</table>
<table>
<tr>
<td>
<asp:Button ID="Submit" runat="server" Text="Submit" /></td>
</tr>
</table>
</form>
目的地頁:Default2.aspx
<form id="form1" runat="server">
<div>
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
</div>
</form>
Default2.aspx.vb
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Try
TextBox1.Text = Request("SRCSITEID").ToString()
Catch
End Try
End Sub
能否請你別喊了? – 2011-03-02 04:44:50
將文本框更改爲Html文本框,並從窗體標籤中刪除runat =「server」,它將起作用。如果沒有asp窗體{runat =「server」},則ASP文本框不能存在,並且asp窗體無法提交到其他頁面。 – 2011-03-02 04:46:33
叫喊是什麼意思? – user594849 2011-03-02 04:46:36