Comment faire une Demande de données à partir d'un champ de saisie dans ASP.NET?

Simple question. J'ai le texte suivant champ caché sur mon ASP.NET page:

<form id="userform" method="post" action="RankingPage.aspx">
    <input type="hidden" id="email" />
    <input type="hidden" id="name" />
</form>

Je vais essayer d'obtenir les données sur le terrain (dans mon code behind) comme ceci:

protected void Page_Load(object sender, EventArgs e)
{
    string name = Request.Form["name"].ToString();
}

Elle retourne une référence null (qui je suppose signifie qu'il ne peut pas trouver le terrain). Je fais ce mal?

  • Cela devrait fonctionner, à moins que le name champ n'est pas dans une <form> tag.
  • Ou, éventuellement, la forme est un get.
  • J'ai ajouté ma forme pour le rendre plus clair. Page_Load est le code-behind pour RankingPage.aspx. Cela renvoie toujours une référence null...
InformationsquelleAutor David Mulder | 2011-03-17