【问题标题】:How to edit Model property as HTML如何将模型属性编辑为 HTML
【发布时间】:2011-11-26 18:31:06
【问题描述】:

我为果园创建了模块。 我有以下型号:

public class SliderPart : ContentPart<SliderPartRecord>
{
    [Required]
    public string Slide1
    {
        get { return Record.Slide1; }
        set { Record.Slide1 = value; }
    }
    [Required]
    public string Slide3
    {
        get { return Record.Slide3; }
        set { Record.Slide3 = value; }
    }
    [Required]
    public string Slide2
    {
        get { return Record.Slide2; }
        set { Record.Slide2 = value; }
    }
}

假设我也有它的编辑器模板:

@Html.EditorFor(m => m.Slide1, new { @class= "text" })
@Html.EditorFor(m => m.Slide2, new { @class= "text" })
@Html.EditorFor(m => m.Slide3, new { @class= "text" })

如何让我的字段像 HTML 一样可编辑,就像 Pages 模块上的 body 一样?

有什么想法吗? 也许在 Model 上设置一些属性?

谢谢。

【问题讨论】:

    标签: asp.net asp.net-mvc asp.net-mvc-3 razor orchardcms


    【解决方案1】:
    @{ Script.Require("OrchardTinyMce"); } @Html.TextArea("Slide1", Model.Slide1, 25, 80, 新词典{ {"class", "html tinymce"}, {"data-mediapicker-uploadpath",""}, {"data-mediapicker-title",T("插入/更新媒体") } }) 等等第二和第三

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-07-01
      • 1970-01-01
      • 1970-01-01
      • 2015-10-06
      • 2011-11-23
      • 2021-01-18
      • 1970-01-01
      相关资源
      最近更新 更多