Asp.net mvc 2 如何在htmlhelpers中使用富文本或在asp.net mvc 2中使用html和链接?

Asp.net mvc 2 如何在htmlhelpers中使用富文本或在asp.net mvc 2中使用html和链接?,asp.net-mvc-2,html-helper,richtext,Asp.net Mvc 2,Html Helper,Richtext,嗨,我想让用户在文本框中输入html和链接。如何在ASP.NET MVC 2中实现类似的功能?我现在有这样的东西 <div class="editor-field"> <%= Html.TextAreaFor(model => model.Description) %> <%= Html.ValidationMessageFor(model => model.Description) %&g

嗨,我想让用户在文本框中输入html和链接。如何在ASP.NET MVC 2中实现类似的功能?我现在有这样的东西

<div class="editor-field">
                <%= Html.TextAreaFor(model => model.Description) %>
                <%= Html.ValidationMessageFor(model => model.Description) %>
 </div>

型号(说明)%>
型号(说明)%>
我找到了这个链接-


但是我使用的是ASP.NET MVC 2,我正在寻找MVC默认提供的东西,比如富文本框或其他东西,而不仅仅是禁用验证。

您可以在发布表单之前对文本区域的值进行编码(客户端),然后在显示表单时对文本区域的值进行解码(服务器端)。这将允许您将验证保留在那里


但是,如果您使用的是验证,那么值得一提的是。您使用的验证器是什么?必需,长度,一些自定义验证器?我之所以提到这一点,是因为如果您没有在字段描述上使用任何实际的验证器,那么您可能确实希望禁用该字段上的验证。如果您正在使用一些验证程序,并且决定在客户端编码,在服务器端解码,那么您需要考虑编码将如何影响验证代码。

您可以在发布表单之前对文本区域的值进行编码(客户端),然后在显示表单时对文本区域的值进行解码(服务器端). 这将允许您将验证保留在那里

但是,如果您使用的是验证,那么值得一提的是。您使用的验证器是什么?必需,长度,一些自定义验证器?我之所以提到这一点,是因为如果您没有在字段描述上使用任何实际的验证器,那么您可能确实希望禁用该字段上的验证。如果您正在使用一些验证器,并且决定在客户端编码,在服务器端解码,那么您需要考虑编码将如何影响验证代码