首页 > 代码库 > 解决百度编辑器带来的困扰(一)
解决百度编辑器带来的困扰(一)
一、百度编辑器上传组件也是flash,故存在一些问题,就是在某些浏览器上传会丢失sessionid。
解决方法:
不好意思,因为我这边使用asp.net mvc,故解决代码是asp.net的。
在Global.asax文件加入如下代码:
/// <summary>/// 手动完成页面的Cookie里的sessionid传送到后台 目前就配合uploadify 由于它flash丢失sessionid/// </summary>/// <param name="sender"></param>/// <param name="e"></param>protected void Application_BeginRequest(object sender, EventArgs e){ //flash 上传组件Session 值恢复 //‘scriptData‘: { ‘ASPSESSID‘: ‘@Session.SessionID‘ } try { string session_param_name = "ASPSESSID"; string session_cookie_name = "ASP.NET_SessionId"; if (HttpContext.Current.Request.Form[session_param_name] != null) { UpdateCookie(session_cookie_name, HttpContext.Current.Request.Form[session_param_name]); } else if (HttpContext.Current.Request.QueryString[session_param_name] != null) { UpdateCookie(session_cookie_name, HttpContext.Current.Request.QueryString[session_param_name]); } } catch (Exception ex) { ; }}void UpdateCookie(string cookie_name, string cookie_value){ HttpCookie cookie = HttpContext.Current.Request.Cookies.Get(cookie_name); if (cookie == null) { cookie = new HttpCookie(cookie_name); HttpContext.Current.Request.Cookies.Add(cookie); } cookie.Value = cookie_value; HttpContext.Current.Request.Cookies.Set(cookie);}
很容易理解吧。
二、百度编辑器表格发布以后表格线会不见
解决办法在显示内容的页面加入如下样式:
.selectTdClass { background-color: #edf5fa !important; } table.noBorderTable td, table.noBorderTable th, table.noBorderTable caption { border: 1px dashed #ddd !important; } table { margin-bottom: 10px; border-collapse: collapse; display: table; } td, th { padding: 5px 10px; border: 1px solid #DDD; } caption { border: 1px dashed #DDD; border-bottom: 0; padding: 3px; text-align: center; } th { border-top: 1px solid #BBB; background-color: #F7F7F7; } table tr.firstRow th { border-top-width: 2px; } .ue-table-interlace-color-single { background-color: #fcfcfc; } .ue-table-interlace-color-double { background-color: #f7faff; } td p { margin: 0; padding: 0; }
试试吧,亲测 可以解决一般问题了。
解决百度编辑器带来的困扰(一)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。