关于在线编辑器的一个奇怪的问题
2006-08-29 12:01
741 查看
当页面具有postback事件发生时在线编辑器会工作不正常表现现象如下:
FCKEditor 会不再显示
CuteEditor 页面会出错,页面再也不能进行编辑
FreeTextBox 会报未知错误
代码如下:
<atlas:UpdatePanel ID="NewTaskUpdatePanel" runat="server" Mode="Conditional">
<ContentTemplate>
<asp:FormView ID="NewTaskFormView" runat="server" DataKeyNames="TaskID" DataSourceID="NewTaskDataSource" DefaultMode="Insert" GridLines="None" EnableViewState="false" OnItemInserted="NewTaskFormView_OnItemInserted" Width="100%">
<InsertItemTemplate>
<asp:Panel ID="HeaderPanel" runat="server" Style="cursor: pointer;">
<div class="NewDataHeader">
<asp:Image ID="ToggleImage" runat="server" ImageUrl="~/images/collapse.jpg" />
<%= Resources.Resource.New + Resources.Resource.Task %>
</div>
</asp:Panel>
<asp:Panel ID="ContentPanel" runat="server" Style="overflow: hidden;">
<div class="NewDataItem">
<div class="NewDataTitle">
<%= Resources.Resource.TaskName + ":" %>
<asp:TextBox ID="NewTaskTaskNameTextBox" runat="server" CssClass="TextBoxUnWatermarked" Width="80%" Text='<%# Bind("TaskName") %>'></asp:TextBox>
</div>
<div class="NewDataColumns">
<div class="NewDataColumn">
<%= Resources.Resource.Project + ":"%>
<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>
<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") %>'>
<asp:ListItem Text="<%$ Resources:Resource, NullText %>" Value="">
</asp:ListItem>
</asp:DropDownList>
<%= Resources.Resource.ProjectArea + ":"%>
<WITUC:ProjectAreaTextBox ID="NewTaskProjectAreaTextBox" runat="server" Value='<%# Bind("ProjectAreaID") %>' />
<%= Resources.Resource.Department + ":"%>
<%= Resources.Resource.Chief + ":"%>
<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>
<asp:DropDownList ID="NewTaskChiefList" runat="server" AppendDataBoundItems="true" DataSourceID="NewTaskChiefDataSource" DataTextField="FullName" DataValueField="UserID" OnDataBound="ChiefID_DataBind" SelectedValue='<%# Bind("ChiefID") %>'>
<asp:ListItem Text="<%$ Resources:Resource, NullText %>" Value="">
</asp:ListItem>
</asp:DropDownList>
</div>
<div class="NewDataColumn">
<%= Resources.Resource.State + ":"%>
<WITUC:SelectOptionDropDownList ID="NewTaskStateSelectOptionDropDownList" runat="server" DefaultSelectOptionItem="新建" SelectOptionItem='<%# Bind("State") %>' SelectTitle="任务状态" />
<%= Resources.Resource.Priority + ":"%>
<WITUC:SelectOptionDropDownList ID="NewTaskPrioritySelectOptionDropDownList" runat="server" SelectOptionItem='<%# Bind("Priority") %>' SelectTitle="优先级" />
<%= Resources.Resource.PlanStartDate + ":" %>
<WITUC:DateTextBox ID="NewTaskPlanStartDateDateTextBox" runat="server" Text='<%# Bind("PlanStartDate", "{0:yyyy-MM-dd}") %>' />
<%= Resources.Resource.PlanEndDate + ":"%>
<WITUC:DateTextBox ID="NewTaskPlanEndDateDateTextBox" runat="server" Text='<%# Bind("PlanEndDate", "{0:yyyy-MM-dd}") %>' />
</div>
</div>
<div class="NewDataBody">
<%= Resources.Resource.Description + ":"%>
<br />
<CuteEditor:Editor ID="MainCuteEditor" runat="server" EnableViewState="false" AutoConfigure="Minimal" ShowDecreaseButton="true" ShowToolBar="true" Text='<%# Bind("Description") %>' ThemeType="Office2003" Width="100%">
</CuteEditor:Editor>
<% </div>
<div class="NewDataCommand">
<asp:LinkButton ID="NewTaskInsertLinkButton" runat="server" CausesValidation="True" CommandName="Insert" Text="<%$ Resources:Resource, Insert %>"></asp:LinkButton>
<asp:LinkButton ID="NewTaskLinkCancelButton" runat="server" CausesValidation="False" CommandName="Cancel" Text="<%$ Resources:Resource, Cancel %>"></asp:LinkButton>
</div>
</div>
</asp:Panel>
<AIO:CollapsiblePanelExtender ID="cpe" runat="Server">
<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">
</AIO:CollapsiblePanelProperties>
</AIO:CollapsiblePanelExtender>
</InsertItemTemplate>
</asp:FormView>
<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">
<SelectParameters>
<asp:QueryStringParameter ConvertEmptyStringToNull="False" Name="TaskID" QueryStringField="TaskID" />
</SelectParameters>
</asp:ObjectDataSource>
</ContentTemplate>
</atlas:UpdatePanel>
如果有谁知道怎么解决,请指教指教! 不胜感激!
FCKEditor 会不再显示
CuteEditor 页面会出错,页面再也不能进行编辑
FreeTextBox 会报未知错误
代码如下:
<atlas:UpdatePanel ID="NewTaskUpdatePanel" runat="server" Mode="Conditional">
<ContentTemplate>
<asp:FormView ID="NewTaskFormView" runat="server" DataKeyNames="TaskID" DataSourceID="NewTaskDataSource" DefaultMode="Insert" GridLines="None" EnableViewState="false" OnItemInserted="NewTaskFormView_OnItemInserted" Width="100%">
<InsertItemTemplate>
<asp:Panel ID="HeaderPanel" runat="server" Style="cursor: pointer;">
<div class="NewDataHeader">
<asp:Image ID="ToggleImage" runat="server" ImageUrl="~/images/collapse.jpg" />
<%= Resources.Resource.New + Resources.Resource.Task %>
</div>
</asp:Panel>
<asp:Panel ID="ContentPanel" runat="server" Style="overflow: hidden;">
<div class="NewDataItem">
<div class="NewDataTitle">
<%= Resources.Resource.TaskName + ":" %>
<asp:TextBox ID="NewTaskTaskNameTextBox" runat="server" CssClass="TextBoxUnWatermarked" Width="80%" Text='<%# Bind("TaskName") %>'></asp:TextBox>
</div>
<div class="NewDataColumns">
<div class="NewDataColumn">
<%= Resources.Resource.Project + ":"%>
<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>
<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") %>'>
<asp:ListItem Text="<%$ Resources:Resource, NullText %>" Value="">
</asp:ListItem>
</asp:DropDownList>
<%= Resources.Resource.ProjectArea + ":"%>
<WITUC:ProjectAreaTextBox ID="NewTaskProjectAreaTextBox" runat="server" Value='<%# Bind("ProjectAreaID") %>' />
<%= Resources.Resource.Department + ":"%>
<%= Resources.Resource.Chief + ":"%>
<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>
<asp:DropDownList ID="NewTaskChiefList" runat="server" AppendDataBoundItems="true" DataSourceID="NewTaskChiefDataSource" DataTextField="FullName" DataValueField="UserID" OnDataBound="ChiefID_DataBind" SelectedValue='<%# Bind("ChiefID") %>'>
<asp:ListItem Text="<%$ Resources:Resource, NullText %>" Value="">
</asp:ListItem>
</asp:DropDownList>
</div>
<div class="NewDataColumn">
<%= Resources.Resource.State + ":"%>
<WITUC:SelectOptionDropDownList ID="NewTaskStateSelectOptionDropDownList" runat="server" DefaultSelectOptionItem="新建" SelectOptionItem='<%# Bind("State") %>' SelectTitle="任务状态" />
<%= Resources.Resource.Priority + ":"%>
<WITUC:SelectOptionDropDownList ID="NewTaskPrioritySelectOptionDropDownList" runat="server" SelectOptionItem='<%# Bind("Priority") %>' SelectTitle="优先级" />
<%= Resources.Resource.PlanStartDate + ":" %>
<WITUC:DateTextBox ID="NewTaskPlanStartDateDateTextBox" runat="server" Text='<%# Bind("PlanStartDate", "{0:yyyy-MM-dd}") %>' />
<%= Resources.Resource.PlanEndDate + ":"%>
<WITUC:DateTextBox ID="NewTaskPlanEndDateDateTextBox" runat="server" Text='<%# Bind("PlanEndDate", "{0:yyyy-MM-dd}") %>' />
</div>
</div>
<div class="NewDataBody">
<%= Resources.Resource.Description + ":"%>
<br />
<CuteEditor:Editor ID="MainCuteEditor" runat="server" EnableViewState="false" AutoConfigure="Minimal" ShowDecreaseButton="true" ShowToolBar="true" Text='<%# Bind("Description") %>' ThemeType="Office2003" Width="100%">
</CuteEditor:Editor>
<% </div>
<div class="NewDataCommand">
<asp:LinkButton ID="NewTaskInsertLinkButton" runat="server" CausesValidation="True" CommandName="Insert" Text="<%$ Resources:Resource, Insert %>"></asp:LinkButton>
<asp:LinkButton ID="NewTaskLinkCancelButton" runat="server" CausesValidation="False" CommandName="Cancel" Text="<%$ Resources:Resource, Cancel %>"></asp:LinkButton>
</div>
</div>
</asp:Panel>
<AIO:CollapsiblePanelExtender ID="cpe" runat="Server">
<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">
</AIO:CollapsiblePanelProperties>
</AIO:CollapsiblePanelExtender>
</InsertItemTemplate>
</asp:FormView>
<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">
<SelectParameters>
<asp:QueryStringParameter ConvertEmptyStringToNull="False" Name="TaskID" QueryStringField="TaskID" />
</SelectParameters>
</asp:ObjectDataSource>
</ContentTemplate>
</atlas:UpdatePanel>
如果有谁知道怎么解决,请指教指教! 不胜感激!
相关文章推荐
- 关于那些第三方在线编辑器ckeditor、KindEditor等在火狐或谷歌下无法进入输入框的一个问题
- 关于session一个奇怪问题分享
- 一个关于Unicode字符编码的奇怪问题
- 关于虚继承和析构函数的一个奇怪的问题
- 关于mkdir()的一个奇怪的问题。
- 安装Piwik时遇到的一个奇怪的关于PHP参数问题的解决办法
- 一个非常奇怪的问题,高手请进!!(在线等。。。。。)
- 一个关于Unicode字符编码的奇怪问题
- 关于随机数的一个奇怪问题
- 关于虚继承和析构函数的一个奇怪的问题
- 发现一个奇怪的问题,关于文件名
- 一个关于Unicode字符编码的奇怪问题
- 跪求,在线等,一个关于WISE打包写环境变量的问题.很急
- 关于adsl宽带猫的一个奇怪问题
- 遇到一个关于ObjectDataSource的奇怪问题
- 关于ATI显卡的一个奇怪问题?
- 一个关于Unicode字符编码的奇怪问题
- 关于BadgeView遇到的一个奇怪的问题和解决办法
- 一个关于inet_ntoa的奇怪问题
- 关于function输入的一个奇怪问题