Я занимаюсь разработкой приложения asp.net mvc 2 и использую Html.TextAreaFor для отображения текстовой области, где пользователь может ввести текст, который затем сохраняется и при необходимости отправляется.
Представление, отображающее эту функцию, строго типизировано (typeof (Сообщение)).Сообщение имеет отправителя, получателя, тему и текст сообщения.Код в представлении выглядит следующим образом
<% 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>
<% } %>
, когда я открываю эту страницу в браузере, тогда кнопка отправки помещается поверх текстовой области, и я не могу заставить ее отображаться правильно ... кто-нибудь поможет?