当前位置: 首页 > news >正文

关于在线编辑器的一个奇怪的问题

当页面具有postback事件发生时在线编辑器会工作不正常表现现象如下:
     FCKEditor 会不再显示
    CuteEditor 页面会出错,页面再也不能进行编辑
    FreeTextBox 会报未知错误
代码如下:
None.gif < atlas:UpdatePanel  ID ="NewTaskUpdatePanel"  runat ="server"  Mode ="Conditional" >
None.gif      
< ContentTemplate >
None.gif        
< asp:FormView  ID ="NewTaskFormView"  runat ="server"  DataKeyNames ="TaskID"  DataSourceID ="NewTaskDataSource"  DefaultMode ="Insert"  GridLines ="None"  EnableViewState ="false"  OnItemInserted ="NewTaskFormView_OnItemInserted"  Width ="100%" >
None.gif          
< InsertItemTemplate >
None.gif            
< asp:Panel  ID ="HeaderPanel"  runat ="server"  Style ="cursor: pointer;" >
None.gif              
< div  class ="NewDataHeader" >
None.gif                
< asp:Image  ID ="ToggleImage"  runat ="server"  ImageUrl ="~/images/collapse.jpg"   />
None.gif                
<% =  Resources.Resource.New  +  Resources.Resource.Task  %>
None.gif              
</ div >
None.gif            
</ asp:Panel >
None.gif            
< asp:Panel  ID ="ContentPanel"  runat ="server"  Style ="overflow: hidden;" >
None.gif              
< div  class ="NewDataItem" >
None.gif                
< div  class ="NewDataTitle" >
None.gif                  
<% =  Resources.Resource.TaskName  +   " "   %>
None.gif                  
< asp:TextBox  ID ="NewTaskTaskNameTextBox"  runat ="server"  CssClass ="TextBoxUnWatermarked"  Width ="80%"  Text ='<%#  Bind("TaskName") % > '> </ asp:TextBox >
None.gif                
</ div >
None.gif                
< div  class ="NewDataColumns" >
None.gif                  
< div  class ="NewDataColumn" >
ExpandedBlockStart.gifContractedBlock.gif                    
<% dot.gif --<atlas:UpdatePanel ID="NewTaskUpdatePanel" runat="server" RenderMode="Block" EnableViewState="true" Mode="Always">
ExpandedBlockEnd.gif                      
<ContentTemplate>--
%>
None.gif                        
<% =  Resources.Resource.Project  +   " " %>
None.gif                        
< asp:ObjectDataSource  ID ="NewTaskProjectDataSource"  runat ="server"  ConflictDetection ="OverwriteChanges"  DataObjectTypeName ="AIO.WITDB.Project"  DeleteMethod ="Delete"  EnableCaching ="True"  OldValuesParameterFormatString ="original_{0}"  SelectMethod ="GetAllProjects"  TypeName ="AIO.WITDB.Project"  UpdateMethod ="Update" ></ asp:ObjectDataSource >
None.gif                        
< asp:DropDownList  ID ="NewTaskProjectList"  runat ="server"  AppendDataBoundItems ="true"  AutoPostBack ="true"  CssClass ="DropDownList"  DataSourceID ="NewTaskProjectDataSource"  DataTextField ="ProjectName"  DataValueField ="ProjectID"  OnDataBound ="ProjectID_DataBind"  OnSelectedIndexChanged ="ProjectID_SelectedIndexChanged"  SelectedValue ='<%#  Bind("ProjectID") % > '>
None.gif                          
< asp:ListItem  Text ="<%$ Resources:Resource, NullText %>"  Value ="" >
None.gif                          
</ asp:ListItem >
None.gif                        
</ asp:DropDownList >
ExpandedBlockStart.gifContractedBlock.gif                        
<% dot.gif --</div>
ExpandedBlockEnd.gif                      
<div class="NewDataColumn">--
%>
None.gif                        
<% =  Resources.Resource.ProjectArea  +   " " %>
None.gif                        
< WITUC:ProjectAreaTextBox  ID ="NewTaskProjectAreaTextBox"  runat ="server"  Value ='<%#  Bind("ProjectAreaID") % > ' />
ExpandedBlockStart.gifContractedBlock.gif                     
<% dot.gif -- </ContentTemplate>
ExpandedBlockEnd.gif                    
</atlas:UpdatePanel>--
%>
ExpandedBlockStart.gifContractedBlock.gif                    
<% dot.gif --<asp:TextBox ID="NewTaskProjectIDTextBox" runat="server" Text='<%# Bind("ProjectID") %>' Visible="false"></asp:TextBox>--%>
ExpandedBlockEnd.gif
                    <%-- <div class="NewDataColumn">--
%>
None.gif                    
<% =  Resources.Resource.Department  +   " " %>
ExpandedBlockStart.gifContractedBlock.gif                    
< WITUC:DepartmentTextbox  ID ="NewTaskDepartmentTextbox"  runat ="server"  Text ='<%#  Eval("Department.DepartmentName") % > ' Value=' <% dot.gif # Bind("DepartmentID" %> ' />
ExpandedBlockStart.gifContractedBlock.gif                    
<% dot.gif --</div>
ExpandedBlockEnd.gif                  
<div class="NewDataColumn">--
%>
None.gif                    
<% =  Resources.Resource.Chief  +   " " %>
None.gif                    
< asp:ObjectDataSource  ID ="NewTaskChiefDataSource"  runat ="server"  ConflictDetection ="OverwriteChanges"  DataObjectTypeName ="AIO.WITDB.UserInfo"  DeleteMethod ="Delete"  EnableCaching ="True"  OldValuesParameterFormatString ="original_{0}"  SelectMethod ="GetAllUserInfos"  TypeName ="AIO.WITDB.UserInfo"  UpdateMethod ="Update" ></ asp:ObjectDataSource >
None.gif                    
< asp:DropDownList  ID ="NewTaskChiefList"  runat ="server"  AppendDataBoundItems ="true"  DataSourceID ="NewTaskChiefDataSource"  DataTextField ="FullName"  DataValueField ="UserID"  OnDataBound ="ChiefID_DataBind"  SelectedValue ='<%#  Bind("ChiefID") % > '>
None.gif                      
< asp:ListItem  Text ="<%$ Resources:Resource, NullText %>"  Value ="" >
None.gif                      
</ asp:ListItem >
None.gif                    
</ asp:DropDownList >
ExpandedBlockStart.gifContractedBlock.gif                    
<% dot.gif -- </div>-- %>
None.gif                  
</ div >
None.gif                  
< div  class ="NewDataColumn" >
None.gif                    
<% =  Resources.Resource.State  +   " " %>
None.gif                    
< WITUC:SelectOptionDropDownList  ID ="NewTaskStateSelectOptionDropDownList"  runat ="server"  DefaultSelectOptionItem ="新建"  SelectOptionItem ='<%#  Bind("State") % > ' SelectTitle="任务状态" />
ExpandedBlockStart.gifContractedBlock.gif                    
<% dot.gif --</div>
ExpandedBlockEnd.gif                  
<div class="NewDataColumn">--
%>
None.gif                    
<% =  Resources.Resource.Priority  +   " " %>
None.gif                    
< WITUC:SelectOptionDropDownList  ID ="NewTaskPrioritySelectOptionDropDownList"  runat ="server"  SelectOptionItem ='<%#  Bind("Priority") % > ' SelectTitle="优先级" />
ExpandedBlockStart.gifContractedBlock.gif                    
<% dot.gif --</div>
ExpandedBlockEnd.gif                  
<div class="NewDataColumn">--
%>
None.gif                    
<% =  Resources.Resource.PlanStartDate  +   " "   %>
None.gif                    
< WITUC:DateTextBox  ID ="NewTaskPlanStartDateDateTextBox"  runat ="server"  Text ='<%#  Bind("PlanStartDate", "{0:yyyy-MM-dd}") % > ' />
ExpandedBlockStart.gifContractedBlock.gif                    
<% dot.gif --</div>
ExpandedBlockEnd.gif                  
<div class="NewDataColumn">--
%>
None.gif                    
<% =  Resources.Resource.PlanEndDate  +   " " %>
None.gif                    
< WITUC:DateTextBox  ID ="NewTaskPlanEndDateDateTextBox"  runat ="server"  Text ='<%#  Bind("PlanEndDate", "{0:yyyy-MM-dd}") % > ' />
None.gif                  
</ div >
None.gif                
</ div >
None.gif                
< div  class ="NewDataBody" >
None.gif                  
<% =  Resources.Resource.Description  +   " " %>
None.gif                  
< br  />
None.gif                  
< CuteEditor:Editor  ID ="MainCuteEditor"  runat ="server"  EnableViewState ="false"  AutoConfigure ="Minimal"  ShowDecreaseButton ="true"  ShowToolBar ="true"  Text ='<%#  Bind("Description") % > ' ThemeType="Office2003" Width="100%">
None.gif                  
</ CuteEditor:Editor >
ExpandedBlockStart.gifContractedBlock.gif                 
<% dot.gif -- <WITUC:EditorTextBox ID="NewTaskDescriptionEditorTextBox" runat="server" Text='<%# Bind("Description") %>' />--%>
InBlock.gif
                </div>
InBlock.gif                
<div class="NewDataCommand">
InBlock.gif                  
<asp:LinkButton ID="NewTaskInsertLinkButton" runat="server" CausesValidation="True" CommandName="Insert" Text="<%$ Resources:Resource, Insert %>"></asp:LinkButton>
InBlock.gif                  
<asp:LinkButton ID="NewTaskLinkCancelButton" runat="server" CausesValidation="False" CommandName="Cancel" Text="<%$ Resources:Resource, Cancel %>"></asp:LinkButton>
InBlock.gif                
</div>
InBlock.gif              
</div>
InBlock.gif            
</asp:Panel>
InBlock.gif            
<AIO:CollapsiblePanelExtender ID="cpe" runat="Server">
InBlock.gif              
<AIO:CollapsiblePanelProperties CollapseControlID="HeaderPanel" Collapsed="false" CollapsedImage="~/images/expand.jpg" CollapsedText="Expand" ExpandControlID="HeaderPanel" ExpandDirection="Vertical" ExpandedImage="~/images/collapse.jpg" ExpandedText="Collapse" ImageControlID="ToggleImage" ScrollContents="false" SuppressPostBack="true" TargetControlID="ContentPanel" TextLabelID="Lable1">
InBlock.gif              
</AIO:CollapsiblePanelProperties>
InBlock.gif            
</AIO:CollapsiblePanelExtender>
InBlock.gif          
</InsertItemTemplate>
InBlock.gif        
</asp:FormView>
InBlock.gif        
<asp:ObjectDataSource ID="NewTaskDataSource" runat="server" ConflictDetection="OverwriteChanges" DataObjectTypeName="AIO.WITDB.Task" DeleteMethod="Delete" EnableCaching="True" InsertMethod="Insert" OldValuesParameterFormatString="original_{0}" SelectMethod="GetTask" TypeName="AIO.WITDB.Task" UpdateMethod="Update">
InBlock.gif          
<SelectParameters>
InBlock.gif            
<asp:QueryStringParameter ConvertEmptyStringToNull="False" Name="TaskID" QueryStringField="TaskID" />
InBlock.gif          
</SelectParameters>
InBlock.gif        
</asp:ObjectDataSource>
InBlock.gif      
</ContentTemplate>
InBlock.gif    
</atlas:UpdatePanel>


如果有谁知道怎么解决,请指教指教! 不胜感激!

转载于:https://www.cnblogs.com/Bolik/archive/2006/08/29/489254.html

相关文章:

  • 设计模式_策略模式
  • 源码分析一(Iterator、Collection以及List接口)
  • 【Asp.Net】GridView中的各种事件
  • Beans
  • atlas 实现弹出窗口
  • 结对编程,第二周作业
  • nodejs爬虫
  • Tracking_表结构(1)
  • HDU 2438 Turn the corner(三分查找)
  • (转)用.Net的File控件上传文件的解决方案
  • 了解基于客户端的网页应用程序,AJAX和ASP.NET 'Atlas'[翻译]
  • [转]Spring mvc interceptor配置拦截器,没有登录跳到登录页
  • ASP站点无法访问怎么办
  • 任何一个创业者都要注意的22个经典提示
  • Oracle给Select结果集加锁,Skip Locked(跳过加锁行获得可以加锁的结果集)
  • “Material Design”设计规范在 ComponentOne For WinForm 的全新尝试!
  • AngularJS指令开发(1)——参数详解
  • C++类中的特殊成员函数
  • Hibernate最全面试题
  • HTTP中GET与POST的区别 99%的错误认识
  • javascript面向对象之创建对象
  • js如何打印object对象
  • LeetCode541. Reverse String II -- 按步长反转字符串
  • Spring Security中异常上抛机制及对于转型处理的一些感悟
  • Webpack入门之遇到的那些坑,系列示例Demo
  • WePY 在小程序性能调优上做出的探究
  • 纯 javascript 半自动式下滑一定高度,导航栏固定
  • 从零开始的无人驾驶 1
  • 高程读书笔记 第六章 面向对象程序设计
  • 精益 React 学习指南 (Lean React)- 1.5 React 与 DOM
  • 前端相关框架总和
  • 日剧·日综资源集合(建议收藏)
  • 如何使用Mybatis第三方插件--PageHelper实现分页操作
  • 王永庆:技术创新改变教育未来
  • 新版博客前端前瞻
  • 好程序员web前端教程分享CSS不同元素margin的计算 ...
  • ###项目技术发展史
  • #[Composer学习笔记]Part1:安装composer并通过composer创建一个项目
  • #etcd#安装时出错
  • #Linux杂记--将Python3的源码编译为.so文件方法与Linux环境下的交叉编译方法
  • #我与Java虚拟机的故事#连载17:我的Java技术水平有了一个本质的提升
  • (c语言)strcpy函数用法
  • (Matlab)使用竞争神经网络实现数据聚类
  • (Ruby)Ubuntu12.04安装Rails环境
  • (待修改)PyG安装步骤
  • (附源码)计算机毕业设计SSM基于java的云顶博客系统
  • (含react-draggable库以及相关BUG如何解决)固定在左上方某盒子内(如按钮)添加可拖动功能,使用react hook语法实现
  • (黑客游戏)HackTheGame1.21 过关攻略
  • (九)One-Wire总线-DS18B20
  • (十七)devops持续集成开发——使用jenkins流水线pipeline方式发布一个微服务项目
  • (转)Sql Server 保留几位小数的两种做法
  • (最全解法)输入一个整数,输出该数二进制表示中1的个数。
  • ./configure,make,make install的作用(转)
  • .describe() python_Python-Win32com-Excel
  • .net 7 上传文件踩坑