ewebeditor的奇怪问题,实在搞不定了,那位兄弟帮帮忙

vesaa 2005-07-18 04:50:21
Aspx------------------------
<asp:textbox id="tb_content" TextMode="MultiLine" Runat="server" MaxLength="2147483647"></asp:textbox>

<iframe id="myiframe" style="WIDTH: 600px; HEIGHT: 307px" marginWidth="0"marginHeight="0"
frameBorder="0" width="100%" scrolling="no" height="100%" runat="server"></iframe>


Cs-----------------------------

if(!Page.IsPostBack )
{
this.tb_content .Style.Add("display","none");
this.myiframe.Attributes.Add("src","webedit/ewebeditor.asp?id=tb_content&style=s_coolblue1");

}

取值:-------
run_sql.Parameters["@content"].Value =Request.Form ["tb_content"].ToString ();
或者run_sql.Parameters["@content"].Value =tb_content.Text;



问题:
1. 在编辑区打几行文字的话, 可以取道值, 并写入数据库 ,但是要是粘贴东西多的话(比如说带图片的新闻),就取不到值了.原来我以为是数据长度的问题呢, 后来换了 text型 也不型, 还是出问题.看来不是.

2. 我把textbox显示出来, 发现 提交后 里面有值, 而且都是正确的. 看来是我代码的问题.我想可能是这样的: 我提交的同时,ewebeditor对编辑区进行了编码,但此时程序正在取值入库,可能没取到.入库完的同时,ewebeditor也编码完了.这是我的猜测,可能不对.

大家帮忙解决撒,原来用asp写的时候是 post到其他页面了.所以数据肯定会过去,可现在不用post了,问题就来了.大家帮帮忙撒~~

...全文
143 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
kflash 2005-07-25
  • 打赏
  • 举报
回复
建议使用HtmlEditor,直接取值。
tkss 2005-07-25
  • 打赏
  • 举报
回复
这个真得很麻烦
MayiMayi1 2005-07-18
  • 打赏
  • 举报
回复
我用的是fckeditor所以不知道该怎么写
估计是这样吧
string scontent;
foreach(string s in Request.QueryString["tb_content"])
{
scontent += s;
}
不知道是对还是错没试过的
vesaa 2005-07-18
  • 打赏
  • 举报
回复
自己顶下, 下班咯, 明天来结帖放分, 高手帮帮忙呀, 急哦. 谢谢先
vesaa 2005-07-18
  • 打赏
  • 举报
回复
楼上地, 俺明白, 也发现这个问题咯, 然后去他们官方主页也是建议采用 循环取值request的方式.

可是.可是,asp里我会循环. asp.net我就不会了,咋也弄不成,再说,它是通过post提交过去的.能循环request. 我的实在button事件里写的, 怎么循环?

那位兄弟教教我? 不好意思,实在是没用过这样的循环.呵呵.
MayiMayi1 2005-07-18
  • 打赏
  • 举报
回复
听说ewebeditor的传值大于??K
我想不起了,它会自动用多次提交的方法把数据发送到服务端
而服务端要用循环的方法把多次的值重新加起来才来取到所有值
不然取到空值都是有可能的
本人通过网络测试正常~ 如果大家发现还有问题的话~请留言指出看看~ 谢谢了~ eWebEditor v6.2 完美破解版 For ASP及ASP.Net 支持Word以及Excel文件的直接导入 包含后台文件 支持ASP及ASP.net 功能齐全,欢迎大家使用~ 详细功能可查看官方6.2帮助文件 弄清楚如何设置ewebeditor的“相对路径” web访问http://localhost/xxx/view.asp 其中xxx可以是任何的目录,例如: 1、xxx=web--------->http://localhost/web/view.asp 2、xxx=pc/web--------->http://localhost/pc/web/view.asp 本地目录:在某目录xx下有如下结构, ┎─[.\] ┠─────view.asp ┃ ┠────┰[ewebeditor] ┃    ┃ ┃    ┖─ewebeditor.asp ┃ ┠────┰[admin] ┃    ┃ ┃    ┖─edit.asp ┃ ┠─────[uploadfile] 目录下有显示文件view.asp、编辑目录ewebeditor、管理目录admin、存放图片的目录uploadfile admin目录下有管理的edit.asp,用于编辑要显示的内容。 ewebeditor相对路径设置如下: -----设置-------------说明 【路径模式】:相对路径 【上传路径】:../uploadfile/ ;该路径的设置是相对于ewebeditor.asp的路径 【显示路径】:/xxx/ ;该路径是设置upload文件的位置路径,其设置是相对于http://localhost的路径 【内容路径】:uploadfile/ ;该路径的设置是相对于view.asp的路径 ======================== 花费了好多的时间才搞定的。^_^ 至于当服务器的xxx文件目录变化后,只有ewebeditor、uploadfile和admin的位置不变,只要修改【显示路径】就可以了。 如果[uploadfile]目录改变,对不起了,只有修改数据库中所有存放图片的位置,不过也简单,一条命令一个函数搞定:replace("uploadfile/","xxx/uploadfile/")循环一下咯。不过记得备份数据库了。

62,269

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧