Passer de la valeur de DropDownList à d'autres aspx page à l'aide de la méthode POST

J'ai essayer asp.net et en essayant de publier les données d'une page à l'autre. C'était tellement facile en PHP .
J'ai deux aspx pages web Page1.aspx et Page2.aspx

Page1.aspx a une baisse espèce en qui j'sélectionnez une option et cliquer sur le bouton soumettre , cette valeur doit être transmis à la Page2.aspx et est capturé par sa codebehindfile Page2.aspx.cs par 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>

Comment passer de la valeur de Page1.aspx? Ce que je fais mal dans le form tag? Qu'est-ce que la méthode alternative?
Que dois-je faire dans Page2.aspx pour capturer la valeur sélectionnée de la liste déroulante?

InformationsquelleAutor | 2012-12-11