asp.net-mvc – 如何从我的模型中的kendo编辑器获取值
发布时间:2020-12-16 09:15:58 所属栏目:asp.Net 来源:网络整理
导读:我试图在我的ASP.NET MVC应用程序中使用Kendo UI Editor控件.直到现在都没有成功,因为我无法将编辑器中的值恢复到控制器中的模型. 我的模型非常简单(在我的网站上编辑html页面): public class EditedPage{public string Name { get; set; }public string Ti
我试图在我的ASP.NET MVC应用程序中使用Kendo UI Editor控件.直到现在都没有成功,因为我无法将编辑器中的值恢复到控制器中的模型.
我的模型非常简单(在我的网站上编辑html页面): public class EditedPage { public string Name { get; set; } public string Title { get; set; } [AllowHtml] public string Content { get; set; } } 我的观点包括以下代码: @model Page <h2>@Model.Title</h2> @using (Html.BeginForm()) { @Html.HiddenFor(m => m.Name) @Html.HiddenFor(m => m.Title) @(Html.Kendo().EditorFor(m => m.Content) .Name("Editor") .HtmlAttributes(new { style = "width:800px;height:600px;margin-left:20px;" }) ) <div> <input type="submit" value="@Resources.StringResources.Save" class="k-button"/> </div> } 我期待控制器中的post方法可以填充模型.如果我为Name和Title添加简单的编辑器(在示例代码中它们是隐藏的)它可以正常工作,但Content总是返回null. 这是我的控制器方法: [HttpPost] public ActionResult EditPage(Page page) { if (!ModelState.IsValid) return View(page); //save content in a file return View("CustomPages"); } 我错过了什么?我想我需要一些javascript来从编辑器中获取值,但我不知道如何实现它. 欢迎任何帮助.谢谢 解决方法
将您的编辑命名为“内容”.真. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 在单个Azure云服务上部署多个Web角色和工作者角
- asp.net – 如何使用Response.OutputStream.Write将文件发送
- asp.net-mvc – asp.net mvc区域的默认页面
- asp.net – 为什么设置AssociatedUpdatePanelId时不会触发U
- asp.net – 什么Jenkins插件可以用于.NET网站部署?
- 在ASP.NET中流文件的最佳方式
- asp.net-mvc – 在Asp.Net MVC中使用千位分隔符的十进制值
- asp.net-mvc-3 – “区域”文件夹中的样式,脚本和图像
- asp.net – 如何通过代码显示无
- asp.net-membership – ASP.NET成员资格 – 登录控制 – Te
推荐文章
站长推荐
- 如何通过自定义MessageFilter的方式利用按键方式
- asp.net-mvc – 使用@ Ajax.ActionLink弹出表单
- asp.net-mvc – 使用WCF IOC Structuremap的SOA架
- asp.net-mvc-3 – 如何关闭我的整个ASP.NET MVC
- ASP.NET MVC:AJAX ActionLink-定位HTML属性
- asp.net – 通过链接按钮单击从一个用户控件到另
- ASP.NET – 如何在User Control中使用Response.R
- 将配置文件appsetting中的值转换为动态对象调用
- asp.net-mvc – 在MVC API中接受字节数组参数作为
- asp.net – 获取用户的IP地址
热点阅读