相关疑难解决方法(0)

如何从ASP.NET MVC视图中显示存储在数据库中的HTML?

我将FCKEditor发出的HTML代码存储在数据库中,并希望将其显示(良好渲染)到视图上.因此,例如,存储为:

<>pre<>This is some sample text<>pre</&gt
Run Code Online (Sandbox Code Playgroud)

将以如下方式显示给用户:

This is some sample text
Run Code Online (Sandbox Code Playgroud)

(具有预格式化文本的适当样式)

视图已经具有要显示的必需字符串ViewData,我只是不确定向用户显示它的最佳方式是什么.

html asp.net-mvc html-encode

29
推荐指数
2
解决办法
5万
查看次数

在DisplayName属性中插入换行符

在我的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)

asp.net-mvc asp.net-mvc-viewmodel

8
推荐指数
1
解决办法
4971
查看次数