asp.net-mvc-3 – 如何在带有剃刀的asp.net mvc3中使用Kendo UI Editor?
发布时间:2020-05-25 08:06:09 所属栏目:asp.Net 来源:互联网
导读:我正在使用Kendo UI的编辑器,所以我有很大的问题. 我不知道编辑器返回的显示项目. 编辑转换如下: img src=someurl / 至: lt;pimg src=someurl//p 并在数据库中保留转换后的字符串,并尝试使用以下内容显示: @Html.Raw(item.description) 其中descript
|
我正在使用Kendo UI的编辑器,所以我有很大的问题. 我不知道编辑器返回的显示项目. 编辑转换如下: <img src="someurl" /> 至: lt;p><img src="someurl"/></p> 并在数据库中保留转换后的字符串,并尝试使用以下内容显示: @Html.Raw(item.description) 其中description是由kendo返回的字符串. 所以我不知道如何在我的视图中正确显示它 任何帮助,将不胜感激. 解决方法KendeUI编辑器有一个名为encoded的选项,用于配置编辑器是否应提交编码的HTML标记.encoded的默认值为true 如果您不想存储未编码的文本,请在创建编辑器时使用此片段: $("#Editor").kendoEditor({
encoded: false
});
但是因为您没有将编码文本发送到服务器,所以Asp.net请求验证器启动并且它将中止您的请求. 如果您使用强类型视图,则可以使用模型属性上的AllowHtmlAttribute: 视图: @model MyModel
@using(Html.BeginForm("SomeAction","SomeController"))
{
@Html.TextAreaFor(m => m.Editor)
<input type="submit" value="Save" />
}
<script type="text/javascript">
$(function(){
$("#Editor").kendoEditor({
encoded: false
});
});
</script>
模型: public class MyModel
{
[AllowHtml]
public string Editor { get; set; }
}
控制器动作 public ActionResult SomeAction(MyModel myModel)
{
//Save to db,etc.
}
您还需要在web.config中设置以下内容,否则此属性在.NET 4.0中不起作用: <httpRuntime requestValidationMode="2.0"/> (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – AJAX和FormsAuthentication,如何防止FormsAuthe
- asp.net-mvc – TryUpdateModel的实例,ASP .NET MVC 3
- asp.net-mvc – 必需属性“pageBaseType”未找到 – 启动我
- asp.net-mvc – 允许使用数字中的点和逗号,而不仅仅是小数
- asp.net – 我今天应该使用什么DOCTYPE?
- .NET MVC屏蔽密码文本框
- asp.net – 用于DropDownList的MVC2 EditorTemplate
- asp.net中的GridView分页问题
- asp.net – 验证失败后如何防止页面跳转到顶部位置?
- asp.net-mvc – 通过伪造上下文测试:实体框架
推荐文章
站长推荐
- asp-classic – VBScript Out of Memory Error
- asp.net-mvc – 流文本输出长时间运行的动作?
- 身份更改GUID为int
- asp.net-mvc – jQuery Mobile和不显眼的验证
- asp.net-mvc – 在ascx文件中使用Html.RenderPar
- asp.net-mvc – 组合ASP.NET MVC Web应用程序的最
- asp.net – 为什么IIS线程这么珍贵与常规CLR线程
- ASP.NET MVC与Facebook Connect模板项目
- asp.net – ELMAH – 过滤404错误
- asp.net-mvc – EntityFramework代码在部署到Azu
热点阅读
