私はasp.netを試して、あるページから別のページにデータを投稿しようとしています。PHP ではとても簡単でした。Page1.aspx と Page2.aspxの 2 つの aspx Web ページがあります。
Page1.aspx にはドロップダウンリストがあり、オプションを選択して送信ボタンをクリックすると、この値が Page2.aspx に渡され、分離コードファイルPage2.aspx.csによってキャプチャされます。Request.Form[].
Page1.aspx
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Page1.aspx.cs" Inherits="_Default" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
</head>
<body>
<form id="form1" runat="server" method="post" action="Page2.aspx">
<asp:DropDownList id="DropDownList1" runat="server" >
<asp:ListItem value="">Select</asp:ListItem>
<asp:ListItem value="1">Hello</asp:ListItem>
<asp:ListItem value="2">World</asp:ListItem>
</asp:DropDownList>
<asp:Button runat="server" />
</form>
</body>
</html>
から値を渡す方法はPage1.aspx
? form
タグで何が間違っていますか? 代替方法は何ですか?Page2.aspx
ドロップダウン リストから選択した値を取得するにはどうすればよいですか?