2009-07-21 8 views
0

ASP.NET, C#, JavascriptAccès à la variable C#

J'ai un nombre inconnu de résultats renvoyés par une requête SQL. Je modifie ensuite leurs valeurs avec javascript et définit une valeur sur une entrée cachée (générée par programmation sur page_init).

Ma question est: quelle est la meilleure façon d'accéder aux valeurs de variables d'entrée cachées dans le code C# derrière le fichier.

Répondre

4

Utilisez la propriété Request.Form, comme ceci:

var value = Request.Form["MyHiddenInputName"]; 

Si vous ne savez pas combien d'articles il y a, vous pouvez faire une boucle à travers sa propriété Keys.

0

Vous serez en mesure d'examiner la collection de demande lors d'un post de retour pour obtenir la valeur directement comme ASP traditionnel si tout le reste échoue. Si vous ajoutez le côté serveur de contrôle, ce qui vous semble être, vous pourrez utiliser l'instance du contrôle que vous avez créé dans Init pour obtenir sa valeur (une fois l'initialisation terminée).

Questions connexes