Html.TextAreaFor在asp.net mvc 2渲染错误!

时间:2010-11-09 12:44:58

标签: asp.net asp.net-mvc-2 rendering textarea

我正在开发一个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上,我无法让它呈现正确...任何人都有帮助吗?

1 个答案:

答案 0 :(得分:1)

看起来这是一些CSS问题。您是否尝试删除样式以查看它是否正确呈现?