Comment passer d'une valeur à partir de zone de texte en paramètre à l'Action

C'est ce que j'ai en tête, mais bien sûr, cela ne fonctionne pas.

@{
    var textBoxData = form.find('input[name="textboxList"]').val();
 } 
<input type="button" value="Add"  title="Add"  onclick="location.href='@Url.Action("Create_Add", "Controller", new { textboxList = textBoxData })'" />

Comment dois-je passer cela? D'action du contrôleur nom et les paramètres sont corrects. Juste que je ne sais pas comment récupérer la valeur saisie dans la zone de texte...

J'ai des problèmes avec l'enregistrement d'un formulaire dans un formulaire, si quelqu'un a suggéré cette solution. Proxy code serait:

<firstForm>
   textboxfor Name
   dropdownfor DType

   If DTypeDDL value is "List" then
       <secondForm>
            textboxfor nameOfItem
            submitSecondForm (using that method i mentioned above)
       </secondForm>
   End If

   submitFirstForm
</firstForm>

J'ai essayé de sauver les 2 formes pour un certain temps maintenant, mais pas de chance. Fondamentalement c'est mon dernier recours.

  • pas clair sur ce que vous essayez d'accomplir. Voulez-vous utiliser les valeurs de la zone de texte afin de déterminer quel contrôleur et l'action d'aller à?
  • J'ai mis à jour la question.
InformationsquelleAutor rexdefuror | 2012-08-29