日期:2014-05-17  浏览次数:20472 次

@Html.CkEditor
我从别人那里拷贝了一段代码,在别人那里都可以用,我这边就出错了。

@Html.CkEditor("/Content/CkEditor_V361", "Content", Model == null ? null : Model.Content, "/CKHelper/UploadImage")

@Html.CkEditor 这一段也可以智能输入的。

报错说明------------------------
说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。

编译器错误消息: CS1973: “System.Web.Mvc.HtmlHelper<dynamic>”没有名为“CkEditor”的适用方法,但似乎有一个具有该名称的扩展方法。扩展方法不能进行动态调度。请考虑强制转换动态参数,或调用该扩展方法但不使用扩展方法语法。

源错误:


行 20:                     <tr>
行 21:                 <td colspan="4">
行 22:                     @Html.CkEditor("/Content/CkEditor_V361", "Content", Model == null ? null : Model.Content, "/CKHelper/UploadImage")
行 23: 
行 24:                     

------解决方案--------------------
@object obj = Model == null ? null : Model.Content;
@Html.CkEditor("/Content/CkEditor_V361", "Content", obj, "/CKHelper/UploadImage")
------解决方案--------------------
安装NuGet后不会出现Library Package Manager

我反复的安装卸载重启了好几次 结果都没有出现Library Package Manager

求高手指点