我在使用cuteeditor在线编辑器的时候 都很正常  但是用他编辑数据的时候 刚开始可以修改成功 但是修改几次之后再点击修改都无法修改了 设置断点也进不去点击修改无反应 但是换一个数据修改就是可以的

解决方案 »

  1.   


     protected void btnChange_Click(object sender, EventArgs e)
        {
            int MId = Convert.ToInt32(Request.QueryString["Id"]);
            if (MId > 0) {
                Msg info = new Msg();            info.Mid = MId;
                info.Liulan = Convert.ToInt32(txtClicknumber.Text);
                info.Dis = txtDescription.Text;
                info.Keyword = txtKeyword.Text;
                info.Title = txtTitle.Text;
                info.Context = Editor1.Text;
                if (chRelease.Checked)
                { 
                    info.Fb = "已发布";
                } else
                { 
                    info.Fb = "未发布"; 
                }            info.SId = Convert.ToInt32(ddlsort.SelectedValue); 
                int Result = MsgManager.UpdateMsgByMId(info);            if (Result > 0)
                {
                    pnlMsg.Visible = true;
                    labMsg.Visible = true;
                    labMsg.Text = "修改成功了O(∩_∩)O~";
                }
                else
                {
                    pnlMsg.Visible = true;
                    labMsg.Visible = true;
                    labMsg.Text = "修改失败了O(∩_∩)O~";
                }
            } 
            else 
            {
                pnlMsg.Visible = true;
                labMsg.Visible = true;
                labMsg.Text = "修改失败了O(∩_∩)O~";
            }
          
        }
      

  2.   


     /// <summary>
            /// 修改信息
            /// </summary>
            /// <param name="info"></param>
            /// <returns></returns>
            public static int UpdateMsgByMId(Msg info)
            {
                try
                {
                    string sql = "update msg set title=@title,keyword=@keyword,dis=@dis,context=@context,fb=@fb,sId=@sId,Clicks=@liulan where mId=" + info.Mid + "";
                    SqlParameter[] parm = new SqlParameter[]{
                        new SqlParameter("@title",info.Title),
                        new SqlParameter("@keyword",info.Keyword),
                        new SqlParameter("@dis",info.Dis),
                        new SqlParameter("@context",info.Context),
                        new SqlParameter("@fb",info.Fb),
                        new SqlParameter("@sId",info.SId),
                        new SqlParameter("@liulan",info.Liulan), 
                    };
                    return SqlHelper.ExecuteNonQuery(sql, parm);
                }
                catch
                {
                    return -1;
                }
            }
      

  3.   


    <CE:Editor ID="Editor1" runat="server" Width="600px" FilesPath="../CuteSoft_Client/CuteEditor/"
                                    EditorWysiwygModeCss="../CuteSoft_Client/example.css" ThemeType="OfficeXP" Height="500px"
                                    EnableViewState="False" AutoConfigure="Simple">
                                    <FrameStyle BackColor="White" BorderColor="#DDDDDD" BorderStyle="Solid" BorderWidth="1px"
                                        CssClass="CuteEditorFrame" Height="100%" Width="100%" />
                                       
                                </CE:Editor>
      

  4.   

    加try catch
    info.Fb =chRelease.Checked? "已发布":"未发布"; 
    修改后跳转到其他页面
      

  5.   

    很久以前也用cuteeditor, 时间长了之后就出现各种各样奇怪的问题..
    现在换成开源的CKEDITOR了....
      

  6.   

     EnableViewState="False"
    不知道这个改为 true 行不行呢
      

  7.   

    点击按钮没发生postback,一般都是页面的验证控件未通过。看了你的HTML代码,未通过验证,给RangeValidator控件加个Type="Integer"属性。