2010-11-09 5 views
0

Je développe une application asp.net mvc 2 et j'utilise un Html.TextAreaFor pour afficher une zone de texte où l'utilisateur peut entrer un texte qui est ensuite stocké et envoyé si nécessaire.Html.TextAreaFor dans asp.net mvc 2 rendu faux!

La vue qui affiche cette fonctionnalité est fortement typée (typeof (Message)). Le message a un expéditeur, un destinataire, un sujet et un corps de message. Le code dans la vue ressemble à ceci <% using (Html.BeginForm()) {%> <%: Html.ValidationSummary(true) %> <fieldset style="height:100%"> <legend>E-mail</legend> <div class="editor-label"> <%: Html.LabelFor(model => model.To) %> </div> <div class="editor-field"> <%: Html.TextBoxFor(model => model.To) %> <%: Html.ValidationMessageFor(model => model.To) %> </div> <div class="editor-label"> <%: Html.LabelFor(model => model.From) %> </div> <div class="editor-field"> <%: Html.TextBoxFor(model => model.From) %> <%: Html.ValidationMessageFor(model => model.From) %> </div> <div class="editor-label"> <%: Html.LabelFor(model => model.Subject) %> </div> <div class="editor-field"> <%: Html.TextBoxFor(model => model.Subject) %> <%: Html.ValidationMessageFor(model => model.Subject) %> </div> <div class="editor-label"> <%: Html.LabelFor(model => model.Message) %> </div> <div class="editor-field"> <%: Html.TextAreaFor(model => model.Message) %> <%: Html.ValidationMessageFor(model => model.Message) %> </div> <p> <input type="submit" value="SaveMail" /> </p> </fieldset> <% } %>

quand j'ouvre cette page dans le navigateur alors le bouton de soumission est placé au-dessus de la zone de texte et je ne peux pas l'obtenir pour rendre juste ... n'importe qui aide?

+0

cela ressemble plus à la question html/css pour moi. avez-vous un lien vers la page? –

Répondre

1

Cela ressemble à un problème CSS. Avez-vous essayé de supprimer les styles pour voir si cela fonctionne correctement?

+0

Je suis assez nouveau à la programmation web donc j'ai quelques problèmes avec css mais après que mon frère m'a dit de mettre un
sous le tetxarea ça va bien maintenant ... Je vais rester avec ça pendant un moment parce que je veux tout prêt à temps et plus tard je vais essayer de faire fonctionner le CSS ... merci pour la réponse rapide –

+3

@Ivan: Dites à votre frère qu'il devrait créer un compte sur StackOverflow. – GvS

+0

viens de découvrir que si je l'écris comme cela, il fonctionne très bien sans
''

<%: Html.EditorFor(model => model.Message) %> <%: Html.ValidationMessageFor(model => model.Message) %>
KeyPart est class = multiligne –