我将FCKEditor发出的HTML代码存储在数据库中,并希望将其显示(良好渲染)到视图上.因此,例如,存储为:
<>pre<>This is some sample text<>pre</>
Run Code Online (Sandbox Code Playgroud)
将以如下方式显示给用户:
This is some sample text
Run Code Online (Sandbox Code Playgroud)
(具有预格式化文本的适当样式)
视图已经具有要显示的必需字符串ViewData,我只是不确定向用户显示它的最佳方式是什么.
在我的ViewModel中有一个需要2行标签的属性,但是当我<br />在DisplayName属性中放置HTML代码时,会将HTML代码打印到页面而不是被解释为换行符.有没有办法DisplayName让它有一个换行符呢?
视图:
<tr>
<td>
@Html.LabelFor(m => m.GrossGallons)
</td>
<td>
</td>
</tr>
Run Code Online (Sandbox Code Playgroud)
视图模型:
[DisplayName("Gross Gallons <br /> (Max: 6,000)")]
public decimal GrossGallons { get; set; }
Run Code Online (Sandbox Code Playgroud)
输出试图得到:
Gross Gallons
(Max: 6,000)
Run Code Online (Sandbox Code Playgroud)