2012-09-04 2 views
0

J'ai un formulaire défini ainsi dans un fichier de rasoir.Comment passer des données d'un formulaire à un automate à l'aide d'ASP.NET MVC

@using (Html.BeginForm()) 
{ 

} 

Dans cette forme j'ai des domaines tels que

<input type="text" readonly="readonly" name="MaxBudget" value="Any" id="SearchMaxBudget"> 

et quelques structures comme

<div class="ui-widget-content" style="height: 100px; width: 200px; overflow: auto;" id="amenitiesLog"><div>Hair dryer and shaving adaptor</div><br></br><div>Airport shuttle service</div><br></br></div> 

Je voudrais prendre les données de ces champs et structures et passe au contrôleur lorsque j'appuie sur ce bouton

<input type="button" class="btn-leftsearch" /> 

Quels sont les bits qui me manquent et comment cela peut-il être atteint?

Merci,

+0

Vous pouvez utiliser 'Ajax.BeginForm' ou' Jquery-Ajax-Post' –

+0

À quoi ressemble votre contrôleur? Qu'est-ce qui ne fonctionne pas? Utilisez pour un bouton d'envoi. Ce que vous appelez structure - vous devrez soumettre cette partie manuellement .. –

+0

@Michal Klouda, je pense que 'btn-leftsearch' signifie qu'il veut faire' ajax-post' ?? :) –

Répondre

2

En termes simples, vous devez créer un modèle de vos données, passer que dans la vue du contrôleur, puis mettre en place une action dans le contrôleur pour recevoir les données.

Il ya beaucoup de bons tutoriels à ce sujet - un que j'ai trouvé particulièrement utile était http://www.asp.net/mvc/tutorials/getting-started-with-aspnet-mvc3 mais il y en a beaucoup - Uncle (ou tante) Google est un bon ami pour cela.

Bonne chance et bonne lecture.

Questions connexes