怎樣用Fonm集合對(duì)象傳遞頁(yè)面數(shù)據(jù)?樣用頁(yè)面
(1)新建一個(gè)Web站點(diǎn)Ex3_3
(2)右擊【解決方案資源管理器】窗口中的Ex3_3站點(diǎn),并選擇【添加新項(xiàng)】命令,集合在【添加新項(xiàng)】的對(duì)象【模板】中選擇【HTML頁(yè)】,使用默認(rèn)文件名,傳遞并確認(rèn)語(yǔ)言為Visual C#,數(shù)據(jù)然后單擊【添加】按鈕,樣用頁(yè)面添加一個(gè)HTMLPage.htm網(wǎng)頁(yè).
(3)在HTMLPage.htm的集合<Title>標(biāo)記中輸入如下內(nèi)容:
<title>Response使用示例</title>
在<body>標(biāo)記中添加下面的內(nèi)容:
<body>
<h2>會(huì)員登錄頁(yè)面</h2>
<hr/>
<form name="Login"action="Responsc.aspx"method="post">
<p>
用戶(hù)名稱(chēng):<input name="Username"type="post">
<p>
用戶(hù)密碼:<input name"Password"type="text"/></p>
<p>
<input name="Submitl"type="submit"value="提交."></p>
</form>
</body>
其中action="Response.aspx"屬性定義了表單提交時(shí)要執(zhí)行的程序:method="post"屬性定義了表單數(shù)據(jù)的提交方式。
(4)右擊【解決方案資源管理器】窗口中的對(duì)象Ex3we_2站點(diǎn),并選擇【添加新項(xiàng)】命令,傳遞在【添加新項(xiàng)】的數(shù)據(jù)【模板】中選擇【W(wǎng)eb窗體】,修改文件名為Response.aspx,樣用頁(yè)面并確認(rèn)語(yǔ)言為Visual C#,集合然后單擊【添加】按鈕,對(duì)象添加一個(gè)Response.aspx窗體頁(yè).
(5)在【解決方案資源管理器】中雙擊Response.aspx.cs,傳遞在文檔窗口中打開(kāi)其內(nèi)容。數(shù)據(jù)在Page_Load方法中添加如下內(nèi)容:
public partial class Response:System. Web.ULPage
{
protected void Page_Load(object sender,EventArgs e)
{
Response.Write("用戶(hù)名:" + Request.Form["Uscrname"]);
Response. Write("<br/>");
Response.Write("密碼:"+Request. Fonn["Password"]);
}
}
(6)切換到HTMLPage.htm網(wǎng)頁(yè),選擇菜單【調(diào)試】【開(kāi)始執(zhí)行(不調(diào)試)】命令或按Ctrl+F5鍵,在瀏覽器中執(zhí)行程序。