FineUI 官方论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

本论坛已关闭(禁止注册、发帖和回复)
请移步 三石和他的朋友们

FineUI首页 WebForms - MVC & Core - JavaScript 常见问题 - QQ群 - 十周年征文活动

FineUI(开源版) 下载源代码 - 下载空项目 - 获取ExtJS - 文档 在线示例 - 版本更新 - 捐赠作者 - 教程

升级到 ASP.NET Core 3.1,快、快、快! 全新ASP.NET Core,比WebForms还简单! 欢迎加入【三石和他的朋友们】(基础版下载)

搜索
查看: 5644|回复: 2
打印 上一主题 下一主题

3.1.0【Bug】【IE9】ext:HtmlEditor-换行错误

[复制链接]
跳转到指定楼层
楼主
发表于 2012-3-20 08:51:19 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 七色北斗星 于 2012-3-20 15:57 编辑

如题,ext:HtmlEditor在输入文本时,输入回车换行后保存提交会出现前台错误,错误编号为:(500)

产生错误环境:
1.在弹出窗口内。
2.表单内有ext:TriggerBox 控件,ext:TriggerBox弹出窗口选择值并回调到ext:TriggerBox内。
3.保存按钮为:ext:Toolbar里的ext:Button按钮。
详细代码如下:
前台代码

  1. <html xmlns="http://www.w3.org/1999/xhtml">
  2. <head runat="server">
  3.     <title></title>
  4. </head>
  5. <body>
  6.     <form id="form1" runat="server">
  7.     <ext:PageManager ID="PageManager1" runat="server" AutoSizePanelID="Panel1" />
  8.     <ext:Panel ID="Panel1" runat="server" ShowBorder="False" ShowHeader="false" Title="列表"
  9.         AutoWidth="true" BodyPadding="5px" EnableBackgroundColor="true" AutoHeight="True">
  10.         <Toolbars>
  11.             <ext:Toolbar ID="Toolbar1" runat="server">
  12.                 <Items>
  13.                     <ext:Button ID="btnSave" Text="保存" runat="server" ValidateForms="Form2" Icon="SystemSave"
  14.                         OnClick="btnSave_Click">
  15.                     </ext:Button>
  16.                     <ext:Button ID="btnClose" Text="关闭" runat="server" Icon="SystemClose">
  17.                     </ext:Button>
  18.                 </Items>
  19.             </ext:Toolbar>
  20.         </Toolbars>
  21.         <Items>
  22.             <ext:Form ID="Form2" BodyPadding="5px" EnableBackgroundColor="true" runat="server"
  23.                 AutoWidth="True" ShowBorder="False" ShowHeader="false">
  24.                 <Rows>
  25.                     <ext:FormRow>
  26.                         <Items>
  27.                             <ext:DropDownList ID="ddlBulletinType" runat="server" Label="公告类型" Required="True"
  28.                                 RequiredMessage="公告类型不能为空!" ShowRedStar="True">
  29.                             </ext:DropDownList>
  30.                         </Items>
  31.                     </ext:FormRow>
  32.                     <ext:FormRow>
  33.                         <Items>
  34.                             <ext:TriggerBox ID="tboxBulletinObject" EnableEdit="false" EnablePostBack="false"
  35.                                 TriggerIcon="Search" Label="发布对象" runat="server" Required="True" RequiredMessage="发布对象不能为空!"
  36.                                 EmptyText="--点击选择发布对象--" ShowRedStar="True">
  37.                             </ext:TriggerBox>
  38.                         </Items>
  39.                     </ext:FormRow>
  40.                     <ext:FormRow>
  41.                         <Items>
  42.                             <ext:TextBox ID="txtBulletinTitle" runat="server" Label="公告标题" Required="True" RequiredMessage="公告标题不能为空!"
  43.                                 ShowRedStar="True">
  44.                             </ext:TextBox>
  45.                         </Items>
  46.                     </ext:FormRow>
  47.                     <ext:FormRow>
  48.                         <Items>
  49.                             <ext:HtmlEditor ID="txtDescription" runat="server" Height="302px" Label="发布内容" ShowRedStar="True"
  50.                                 Width="700px" EnableSourceEdit="False">
  51.                             </ext:HtmlEditor>
  52.                         </Items>
  53.                     </ext:FormRow>
  54.                 </Rows>
  55.             </ext:Form>
  56.         </Items>
  57.     </ext:Panel>
  58.     <ext:Window ID="Window1" Title="公告发布对象选择窗口" Popup="false" EnableIFrame="true" runat="server"
  59.         Target="Parent" IsModal="True" Width="400px" Height="395px">
  60.     </ext:Window>
  61.     </form>
  62. </body>
  63. </html>

复制代码

后台注册保存按钮代码为:
  1.                 //注册发布对象选择框的弹出窗口事件
  2.                 tboxBulletinObject.OnClientTriggerClick = Window1.GetSaveStateReference(tboxBulletinObject.ClientID) + Window1.GetShowReference("sys_Bulletin_Object_PpPup.aspx");

复制代码
沙发
发表于 2012-3-22 22:40:14 | 只看该作者
看下是不是没加ValidateRequest:
  1. <%@ Page Language="C#" ValidateRequest="false" AutoEventWireup="true" CodeBehind="htmleditor.aspx.cs"
  2.     Inherits="ExtAspNet.Examples.form.htmleditor" %>
复制代码
板凳
 楼主| 发表于 2012-3-31 13:46:51 | 只看该作者
sanshi 发表于 2012-3-22 22:40
看下是不是没加ValidateRequest:

三石老兄,加上这个也还是不行,我跟了一下,就是里面有<br>尖括号的标记就会出错
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|FineUI 官方论坛 ( 皖ICP备2021006167号-1 )

GMT+8, 2024-11-23 11:49 , Processed in 0.044894 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表