FineUI 官方论坛
标题:
3.1.0【Bug】【IE9】ext:HtmlEditor-换行错误
[打印本页]
作者:
七色北斗星
时间:
2012-3-20 08:51
标题:
3.1.0【Bug】【IE9】ext:HtmlEditor-换行错误
本帖最后由 七色北斗星 于 2012-3-20 15:57 编辑
如题,ext:HtmlEditor在输入文本时,输入回车换行后保存提交会出现前台错误,错误编号为:(500)
产生错误环境:
1.在弹出窗口内。
2.表单内有ext:TriggerBox 控件,ext:TriggerBox弹出窗口选择值并回调到ext:TriggerBox内。
3.保存按钮为:ext:Toolbar里的ext:Button按钮。
详细代码如下:
前台代码
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<ext:PageManager ID="PageManager1" runat="server" AutoSizePanelID="Panel1" />
<ext:Panel ID="Panel1" runat="server" ShowBorder="False" ShowHeader="false" Title="列表"
AutoWidth="true" BodyPadding="5px" EnableBackgroundColor="true" AutoHeight="True">
<Toolbars>
<ext:Toolbar ID="Toolbar1" runat="server">
<Items>
<ext:Button ID="btnSave" Text="保存" runat="server" ValidateForms="Form2" Icon="SystemSave"
OnClick="btnSave_Click">
</ext:Button>
<ext:Button ID="btnClose" Text="关闭" runat="server" Icon="SystemClose">
</ext:Button>
</Items>
</ext:Toolbar>
</Toolbars>
<Items>
<ext:Form ID="Form2" BodyPadding="5px" EnableBackgroundColor="true" runat="server"
AutoWidth="True" ShowBorder="False" ShowHeader="false">
<Rows>
<ext:FormRow>
<Items>
<ext:DropDownList ID="ddlBulletinType" runat="server" Label="公告类型" Required="True"
RequiredMessage="公告类型不能为空!" ShowRedStar="True">
</ext:DropDownList>
</Items>
</ext:FormRow>
<ext:FormRow>
<Items>
<ext:TriggerBox ID="tboxBulletinObject" EnableEdit="false" EnablePostBack="false"
TriggerIcon="Search" Label="发布对象" runat="server" Required="True" RequiredMessage="发布对象不能为空!"
EmptyText="--点击选择发布对象--" ShowRedStar="True">
</ext:TriggerBox>
</Items>
</ext:FormRow>
<ext:FormRow>
<Items>
<ext:TextBox ID="txtBulletinTitle" runat="server" Label="公告标题" Required="True" RequiredMessage="公告标题不能为空!"
ShowRedStar="True">
</ext:TextBox>
</Items>
</ext:FormRow>
<ext:FormRow>
<Items>
<ext:HtmlEditor ID="txtDescription" runat="server" Height="302px" Label="发布内容" ShowRedStar="True"
Width="700px" EnableSourceEdit="False">
</ext:HtmlEditor>
</Items>
</ext:FormRow>
</Rows>
</ext:Form>
</Items>
</ext:Panel>
<ext:Window ID="Window1" Title="公告发布对象选择窗口" Popup="false" EnableIFrame="true" runat="server"
Target="Parent" IsModal="True" Width="400px" Height="395px">
</ext:Window>
</form>
</body>
</html>
复制代码
后台注册保存按钮代码为:
//注册发布对象选择框的弹出窗口事件
tboxBulletinObject.OnClientTriggerClick = Window1.GetSaveStateReference(tboxBulletinObject.ClientID) + Window1.GetShowReference("sys_Bulletin_Object_PpPup.aspx");
复制代码
作者:
sanshi
时间:
2012-3-22 22:40
看下是不是没加ValidateRequest:
<%@ Page Language="C#" ValidateRequest="false" AutoEventWireup="true" CodeBehind="htmleditor.aspx.cs"
Inherits="ExtAspNet.Examples.form.htmleditor" %>
复制代码
作者:
七色北斗星
时间:
2012-3-31 13:46
sanshi 发表于 2012-3-22 22:40
看下是不是没加ValidateRequest:
三石老兄,加上这个也还是不行,我跟了一下,就是里面有<br>尖括号的标记就会出错
欢迎光临 FineUI 官方论坛 (https://fineui.com/BBS/)
Powered by Discuz! X3.4