kindeditor asp 数据库
场景:ASP.NET mvc调用KindEditor使用,无法获取TextArea内容写入数据库,
ASP.NET mvc调用KindEditor使用,无法获取TextArea内容写入数据库,求救!
前台代码:
这两种方法:
都试过,图片能插入。但是获取就是为空
这是控制器的代码:
这里获取的值是空的。
这是我发的第3个帖了,我就纳闷,没人能回到啊!
------解决方案--------------------
default.aspx页面
WebForm1.aspx页面
WebForm1.cs后台
------解决方案--------------------
前台:
------解决方案--------------------
http://bbs.****.net/topics/390356399?page=1#post-393576438
ASP.NET mvc调用KindEditor使用,无法获取TextArea内容写入数据库,求救!
前台代码:
KindEditor.ready(function (K) {
var editor1 = K.create('#BOOK_CATELOGUE', {
cssPath: '/kindeditor/plugins/code/prettify.css',
uploadJson: '/kindeditor/asp.net/upload_json.ashx',
fileManagerJson: '/kindeditor/asp.net/file_manager_json.ashx',
allowFileManager: true,
afterCreate: function () {
var self = this;
K.ctrl(document, 13, function () {
self.sync();
K('form[name=example]')[0].submit();
});
K.ctrl(self.edit.doc, 13, function () {
self.sync();
K('form[name=example]')[0].submit();
});
}
});
prettyPrint();
});
这两种方法:
<textarea name="BOOK_CATELOGUE" id="BOOK_CATELOGUE" cols="100" rows="8" style="width:700px;height:200px;visibility:hidden;" runat="server"></textarea>和
<%=Html.TextArea("BOOK_CATELOGUE", "", new { @rows = "8", @cols = "100", @style = "width:550px;height:200px;visibility:hidden;" })%>
都试过,图片能插入。但是获取就是为空
这是控制器的代码:
model.BOOK_CATELOGUE = this.Request["BOOK_CATELOGUE"];
这里获取的值是空的。
这是我发的第3个帖了,我就纳闷,没人能回到啊!
asp.net
mvc
KindEditor
------解决方案--------------------
default.aspx页面
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="default.aspx.cs" Inherits="WebApplication1._default" %>
<html>
<head>
<title>
</title>
<script>
KindEditor.ready(function (K) {
var editor1 = K.create('#BOOK_CATELOGUE', {
cssPath: '/kindeditor/plugins/code/prettify.css',
uploadJson: '/kindeditor/asp.net/upload_json.ashx',
fileManagerJson: '/kindeditor/asp.net/file_manager_json.ashx',
allowFileManager: true,
afterCreate: function () {
var self = this;
K.ctrl(document, 13, function () {
self.sync();
K('form[name=example]')[0].submit();
});
K.ctrl(self.edit.doc, 13, function () {
self.sync();
K('form[name=example]')[0].submit();
});
}
});
prettyPrint();
});
</script>
</head>
<body>
<form action="WebForm1.aspx" method="post">
<textarea name="BOOK_CATELOGUE" runat="server" id="BOOK_CATELOGUE" ></textarea>
<input type="submit" value="提交" />
</form>
</body>
</html>
WebForm1.aspx页面
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="WebApplication1.WebForm1" ValidateRequest="false" %>
WebForm1.cs后台
protected void Page_Load(object sender, EventArgs e)
{
string txt = Convert.ToString(Request["BOOK_CATELOGUE"]);
}
------解决方案--------------------
前台:
<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/AdminViewMasterPage.Master" Inherits="System.Web.Mvc.ViewPage<Pharmacy.Models.CompanyInfo>" %>
<asp:Content ID="Content1" ContentPlaceHolderID="TitleContent" runat="server">
<%= Model.Title%>
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
<script src="../../Scripts/kindeditor/kindeditor.js" type="text/javascript"></script>
<script src="../../Scripts/kindeditor/lang/zh_CN.js" type="text/javascript"></script>
<script charset="utf-8" src="../../Scripts/kindeditor/plugins/code/prettify.js" type="text/javascript" ></script>
<h2><%= Model.Title%></h2>
<% using (Html.BeginForm())
{%>
<fieldset>
<legend>修改页面内容</legend>
<div class="editor-label">
<label for="InfoContent">内容:</label>
</div>
<div class="editor-field">
<textarea id="InfoContent" name="InfoContent" style="width:700px;height:300px;"><%= Model.TextContent%></textarea>
</div>
<p>
<input type="submit" value="保存" />
</p>
</fieldset>
<%} %>
<script type="text/javascript">
KindEditor.ready(function (K) {
var editor1 = K.create('#InfoContent', {
cssPath: '../plugins/code/prettify.css',
uploadJson: '/Admin/UploadFileJson',
fileManagerJson: '../asp.net/file_manager_json.ashx',
allowFileManager: true,
afterCreate: function () {
var self = this;
K.ctrl(document, 13, function () {
self.sync();
K('form[name=example]')[0].submit();
});
K.ctrl(self.edit.doc, 13, function () {
self.sync();
K('form[name=example]')[0].submit();
});
}
});
prettyPrint();
});
</script>
</asp:Content>
------解决方案--------------------
http://bbs.****.net/topics/390356399?page=1#post-393576438