POST我做兩個分別~~一個是ASP.NET~~POST,一個是HTML~POST。
下面這個是ASP.NET,紅色為重點。ID一定要設好~~到時接收時要用的。
直接設BUTTION的POSTBACKURL就行了~~不用寫程式~~就會把TEXT1的值POST過去了。
<form id="form1" runat="server">
<div>
<asp:TextBox ID="Text1" runat="server"></asp:TextBox>
<asp:Button ID="Button1" runat="server" Text="Button" PostBackUrl="post.aspx" />
</div>
</form>
下面這個是HTML的POST,一樣紅色為重點。
form id="form" method="post" action="post.aspx" enctype="multipart/form-data">
<p>
<input id="Text1" name="Text1" type="text" value="1"/>
<input id="Submit1" type="submit" value="submit" /></p>
</form>
下面這個是用ASP.NET來接收POST的值~~
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Response.Write(Request.Form("Text1").ToString)
'接收別頁使用post過來的值!!
End Sub
這樣會了吧~~只要就是Request.Form("Text1").ToString就會接收TEXT1的值了。
在來就是~~有時POST時~~中文字會出現亂碼~~重點就是要在在web.config
加上下面的程式碼
就會變中文了
<configuration> | |
<system.web> | |
<globalization | |
fileEncoding="big5" | |
requestEncoding="big5" | |
responseEncoding="big5" | |
culture="zh-TW" | |
/> | |
</system.web> | |
</configuration>
|
留言列表