首先祝愿各位兄弟(姐妹)龙尾大进财、蛇年大发财哈,嘿嘿……本人是个JS菜鸟,在网上找了7、8个小时的文档,还是没有解决,所以来请教各位大师了,谢谢啦!我的网站用的是VS2005(C#)开发,我的网站发帖回帖都一直用纯文本的TextBox,一直没研究过在线编辑器,后来我改进了一下,可以插入表情、上传图片以及引用优酷土豆等视频,但我的实现方法都很落后,凡是插入的表情都附加在文本的最后面,图片上传成功后把图片代码附加在文本最后面,插入视频也一样,附加在最后面,用户要调整位置的话,只得通过剪切粘贴来调整。
这样不能可视化,用户体验当然很差了。前几天弄了个DotNetTextBox控件来研究,确实是好东西,不过他上传图片呀什么的很繁琐,界面丑陋不说,自定义文件夹等很不方便,所以我就想用我自己的上传功能和他的控件结合起来运用。现在的情况是,我用自己的上传功能上传图片成功后,把图片代码附加到DotNetTextBox文本的最后,也一样立即显示图片出来,这说明结合是没有问题的了。现在我急需解决的问题是图片上传后如何让图片显示在原来光标的位置。
打个比方说,用户发一个帖子——
标题:黄果树风光欣赏
内容:今天和朋友们去黄果树游玩了,风景真是太给力了,我来上传三张最给力的风景图和大家分享。
第一张图:远景,给力的话大家要顶哦
此处插入第一张图片
第二张图:近景,给力的话大家要顶哦
此处插入第二张图片
第三张图:飞瀑,太雄浑太有气势了,给力的话大家要顶哦
此处插入第三张图片
黄果树风光真是太美了,有机会的话,大家一定要去看看哦,你不会后悔的。
这样的话,在可视化编辑器里就能直接看到效果了,但是我目前没办法解决图片插入的光标位置,只能全附加在后面了,就像下面这样——
第一张图:远景,给力的话大家要顶哦
第二张图:近景,给力的话大家要顶哦
第三张图:飞瀑,太雄浑太有气势了,给力的话大家要顶哦
黄果树风光真是太美了,有机会的话,大家一定要去看看哦,你不会后悔的。
此处插入第一张图片
此处插入第二张图片
此处插入第三张图片

这样的话,还得通过剪切后重新粘贴才能正常排版。所以,我来请教一下各位高人师傅,如何解决这个光标的问题。
第一问题:鼠标离开文本框,点击“我要上传图片”时,文本框立即失去焦点,那么失去焦点前如何保存这个焦点呢?
第二问题:上传图片成功后,页面已经与服务器交互了,如何在页面回传时,获取在第一问题中保存的焦点呢?
我是个菜鸟,希望各位大师傅帮一把,谢谢啦!我上面的描述中提到DotNetTextBox这个控件,可能没用过的朋友会觉得没办法回答我这问题,实际上你可以把它理解为一个纯文本框TextBox,那么我这个问题就等于是TextBox焦点的保存与获取问题了。最好帮我说详细点,如果能帮我写写代码的话,真是感激不尽了。
如果有现存的代码当然也很好,没有的话,有文章推荐我看一下,非常感谢了。再次感谢,祝大家年尾都多拿奖金哈,开开心心哈,呵呵……焦点光标获取图片焦点表情焦点c#textbox