我正在尝试向我的MVC项目添加fckeditor
我发现此链接可以执行此操作:http://www.tugberkugurlu.com/archive/tinymce-html-text-editior-and-asp-net-mvc-setting-it-up-has-become-easy-with-nuget
在这里你可以看到我的模特:
public partial class News
{
public News()
{
this.Images = new HashSet<Image>();
}
[DisplayName("متن اصلی خبر")]
[Required(ErrorMessage = "*")]
[UIHint("tinymce_jquery_full"), AllowHtml]
public string NewsText { get; set; }
[DisplayName("عکس خبرسایز کوچک")]
public string NewsImageSmall { get; set; }
}
}
正如您所看到的,我的一个属性NewsText
需要使用fckeditor
。我安装了nuget,安装后的文件被添加到我的项目中。每件事情都运行正常但是fckeditor没有出现在我看来?
在这里你可以看到我的观点部分:
<div class="form-group">
@Html.LabelFor(model => model.NewsText, new { @class = "control-label col-lg-2" })
<div class="col-lg-10">
@Html.EditorFor(model => model.NewsText, new { @class = "form-control myfont" })
@Html.ValidationMessageFor(i => i.NewsText, "", new { @class = "validation" })
</div>
</div>
最终输出:
控制台中的错误:
任何想法将不胜感激。
祝你好运
答案 0 :(得分:0)
结合您的错误消息&#34; undefined is not a function
&#34;
似乎$('#NewsText')
不存在。这可能有两个原因:
id&#34; NewsText&#34; (区分大小写)
在此范围内尚未创建元素。也许你必须确保你的代码在元素出现后执行。