我正在开发一个asp.net mvc 2应用程序,并使用 Html.TextAreaFor 来显示textarea,用户可以在其中输入文本,然后根据需要进行存储和发送。
显示此功能的视图是强类型的(typeof(Message))。邮件包含发件人,收件人,主题和邮件正文。视图中的代码如下所示
<% 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>
<% } %>
当我在浏览器中打开此页面时,提交按钮被放置在textarea上,我无法让它呈现正确...任何人都有帮助吗?
答案 0 :(得分:1)
看起来这是一些CSS问题。您是否尝试删除样式以查看它是否正确呈现?