Asp.net mvc 如何使HTML标记在mvc Razor的文本区域中可以接受??或者我应该使用哪些其他控件来执行此操作?
大家好 我在应用程序中创建了一个文本区域 现在我想在我的文本区域中添加HTML标记,并希望使用以下标记接受它Asp.net mvc 如何使HTML标记在mvc Razor的文本区域中可以接受??或者我应该使用哪些其他控件来执行此操作?,asp.net-mvc,razor,Asp.net Mvc,Razor,大家好 我在应用程序中创建了一个文本区域 现在我想在我的文本区域中添加HTML标记,并希望使用以下标记接受它 @Html.TextBoxFor(model => model.PageTitle, new { style = "Width:500px; maxlength=500;" }) 它不允许HTML代码,只允许简单文本。 那我该怎么办呢?有两种选择: 创建一个自定义的EditorTemplate,但这也涉及 使用@Html.TextBox,它确实具有使用自定义Html属性的重载
@Html.TextBoxFor(model => model.PageTitle, new { style = "Width:500px; maxlength=500;" })
它不允许HTML代码,只允许简单文本。
那我该怎么办呢?有两种选择:
@Html.TextBox
,它确实具有使用自定义Html属性的重载李>
这是假设您的意思是属性,而不是示例代码所暗示的标记。将以下属性应用于属性
PageTitle
:
[AllowHtml]
public string PageTitle { get; set; }
你说它不允许是什么意思?您不能在文本区域键入测试?