百度UEditor .net取值问题 UEditor .NET取值百度编辑器 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" ValidateRequest="false" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head id="Head1" runat="server"> <title></title> <script src="js/plugins/ueditor/editor_config.js" type="text/javascript"></script> <script src="js/plugins/ueditor/editor_all.js" type="text/javascript"></script> <link href="js/plugins/ueditor/themes/default/ueditor.css" rel="stylesheet" type="text/css" /></head><body> <form id="form1" runat="server"> <asp:Button ID="Button1" runat="server" Text="测试一下后台输出" OnClick="btn_save" /> <textarea runat="server" id="myEditor" style="width:800px"></textarea> <script type="text/javascript"> var editor = new baidu.editor.ui.Editor(); editor.render("myEditor"); </script> </form></body></html>protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { myEditor.InnerText = "<b>hello wordl</b><hr><pre class=\"brush:sql;toolbar:false;\">select * from userinfo</pre><pre class=\"brush:c#;toolbar:false;\"> int ids = int.Parse(e.CommandArgument.ToString());</pre>"; } } protected void btn_save(object sender, EventArgs e) { Response.Write(myEditor.InnerText); }不想解释 直接看代码 用js取值后赋给<input type="hidden" runat="server" id="hid" />,然后hid.Value.Trim();这样取值就可以了。 前台照你的要求没错 可以正确显示.但是我取值的时候string Context = UE_Context.InnerText 这样写取到的还是空字符串.问题在哪里呢. 感谢各位.<input id="Btn_Edit" type="button" runat="server" onserverclick="Btn_Edit_Click" onclick="Btn_Disabled(); GetContent();" value="编辑" /><asp:hiddenfield runat="server" ID="Hid_Content"></asp:hiddenfield> <script type="text/javascript"> function GetContent() { document.getElementById('Hid_Content').value = editor.getContent(); } </script>这样取值了. HttpContext.Current.Request.Params["editorValue"]就可以,参数在配置文件里有,我写的是默认的 后台如何获取repeater里的html对象? 杯具了,不能验证中文字符 gridview弹出层传值的问题 gridview如何实现批量编辑 关于一个图片延时加载的问题 高分请教获取新闻、股市的信息 模板列里面的Label怎么和数据库中的一列绑定? 时间问题? 非常奇怪:为什么DataGrid中的 删除 事件突然不响应了呢?前几天还是好的。 求教! datagrid的分页删除问题 C# 在后台用 StringBuilder 输出 html 语句! 100分,万分感谢!! 为什么我这样引用JS文件不成功?
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" ValidateRequest="false" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1" runat="server">
<title></title>
<script src="js/plugins/ueditor/editor_config.js" type="text/javascript"></script>
<script src="js/plugins/ueditor/editor_all.js" type="text/javascript"></script>
<link href="js/plugins/ueditor/themes/default/ueditor.css" rel="stylesheet" type="text/css" />
</head>
<body>
<form id="form1" runat="server">
<asp:Button ID="Button1" runat="server" Text="测试一下后台输出" OnClick="btn_save" />
<textarea runat="server" id="myEditor" style="width:800px"></textarea>
<script type="text/javascript">
var editor = new baidu.editor.ui.Editor();
editor.render("myEditor");
</script>
</form>
</body>
</html>
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
myEditor.InnerText = "<b>hello wordl</b><hr><pre class=\"brush:sql;toolbar:false;\">select * from userinfo</pre><pre class=\"brush:c#;toolbar:false;\"> int ids = int.Parse(e.CommandArgument.ToString());</pre>";
}
}
protected void btn_save(object sender, EventArgs e)
{
Response.Write(myEditor.InnerText);
}
不想解释 直接看代码
然后hid.Value.Trim();这样取值就可以了。
<input id="Btn_Edit" type="button" runat="server" onserverclick="Btn_Edit_Click"
onclick="Btn_Disabled(); GetContent();" value="编辑" />
<asp:hiddenfield runat="server" ID="Hid_Content"></asp:hiddenfield>
<script type="text/javascript">
function GetContent()
{
document.getElementById('Hid_Content').value = editor.getContent();
}
</script>
这样取值了.