主题: kindeditor-4.1.5使用中的问题
作者: 请自己改昵称, 发布日期: 2013-02-05 15:01:33, 浏览数: 5365
我在程序中加了一个UpdatePanel     因为我有个3级的级联菜单 我不想老刷新页面 所以把kindeditor和dropdownlist都放的这里面了  我选择地区的时候  编辑器的选项都没有了  直接就变成一个普通的文本框了!~这是什么问题  老大解决一下告诉我好吗!
作者: 请自己改昵称, 发布日期: 2013-02-05 15:08:48

没人知道。。

回复
作者: 小浪子, 发布日期: 2013-02-05 15:38:34
回复小浪子:冒充我???还是???
回复
作者: 请自己改昵称, 发布日期: 2013-02-05 16:02:11
回复小浪子:...我也是喜欢这名字。。。我是来问问题的,,,
回复
作者: 请自己改昵称, 发布日期: 2013-02-06 09:05:54

谁能回答一下,我着急等待结果!~!~

回复
作者: 小浪子, 发布日期: 2013-02-06 09:23:06
回复小浪子:代码呢??????????
回复
作者: 请自己改昵称, 发布日期: 2013-02-06 15:46:18
回复小浪子:

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="产品添加页面.aspx.cs" Inherits="产品添加页面" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
    <link href="kindeditor-4.1.5/themes/default/default.css" rel="stylesheet" type="text/css" />
    <link href="kindeditor-4.1.5/plugins/code/prettify.css" rel="stylesheet" type="text/css" />
    <script src="kindeditor-4.1.5/kindeditor.js" type="text/javascript"></script>
    <script src="kindeditor-4.1.5/lang/zh_CN.js" type="text/javascript"></script>
    <script src="kindeditor-4.1.5/plugins/code/prettify.js" type="text/javascript"></script>
    <script src="kindeditor-4.1.5/KindeditorUIConfiguration.js" type="text/javascript"></script>
    <style type="text/css">
        #newPreview
        {
            filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale);
        }
        .style1
        {
            height: 26px;
        }
    </style>
</head>
<body>
    <form id="form1" runat="server">
      <%--使用UpdatePanel前必须加ScriptManager--%>
    <asp:ScriptManager ID="ScriptManager1" runat="server">
    </asp:ScriptManager>
    <%--无刷新页面使用 UpdatePanel--%>
    <asp:UpdatePanel ID="UpdatePanel1" runat="server">
    <ContentTemplate>
    <div style="font-size: 12px;">
        <table border="1">
            <tr>
                <td>
                    商品名称:
                </td>
                <td>
                    <asp:TextBox ID="txtName" runat="server" Width="450px"></asp:TextBox>
                </td>
            </tr>
            <tr>
                <td>
                    商品封面:
                </td>
                <td>
                    <div id="newPreview">
                    </div>
                    <asp:FileUpload ID="Fud_Pic" runat="server" onchange="PreviewImg(this)" Width="450px" />
                    <script language="javascript" type="text/javascript">
                        function PreviewImg(imgFile) {
                            var newPreview = document.getElementById("newPreview");
                            newPreview.filters.item("DXImageTransform.Microsoft.AlphaImageLoader").src = imgFile.value; newPreview.style.width = "155px"; newPreview.style.height = "100px";
                        } </script>
                </td>
            </tr>
            <tr>
                <td class="style1">
                    商品价格:
                </td>
                <td class="style1">
                    <asp:TextBox ID="txtPrice" runat="server"></asp:TextBox>
                </td>
            </tr>
            <tr>
                <td>
                    商品分类:
                </td>
                <td>
                    <asp:TextBox ID="txtType" runat="server"></asp:TextBox>
                </td>
            </tr>
            <tr>
                <td>
                    商品介绍:
                </td>
                <td>
                    <asp:TextBox ID="txtDescribe" runat="server" Height="400px" Width="750px"></asp:TextBox>
                </td>
            </tr>
            <tr>
                <td>
                    商品地址:
                </td>
                <td>
                    <asp:DropDownList ID="ddlPId" runat="server" AutoPostBack="True" OnSelectedIndexChanged="ddlPId_SelectedIndexChanged">
                    </asp:DropDownList>
                    <asp:DropDownList ID="ddlCId" runat="server" AutoPostBack="True" OnSelectedIndexChanged="ddlCId_SelectedIndexChanged">
                    </asp:DropDownList>
                    <asp:DropDownList ID="ddlAId" runat="server">
                    </asp:DropDownList>
                </td>
            </tr>
            <tr>
                <td>
                    &nbsp;
                </td>
                <td>
                    <asp:Button ID="Button1" runat="server" Text="保存" />
                </td>
            </tr>
        </table>
    </div>
      </ContentTemplate>
    </asp:UpdatePanel>
    </form>
</body>
</html>

回复
作者: 请自己改昵称, 发布日期: 2013-02-06 15:47:58
回复小浪子:打开页面显示正常,只要我选择商品地区  页面就会刷新一下.然后 编辑器就没有选择项了!
回复
作者: 请自己改昵称, 发布日期: 2013-02-06 16:01:47
回复小浪子:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using Mondel;
using BLL;
public partial class 产品添加页面 : System.Web.UI.Page
{
    #region 实例化对象
    //实例化对象
    ProvinceManager pManager = new ProvinceManager();
    CityManager cManager = new CityManager();
    AreaManager aManager = new AreaManager();
    #endregion
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            //加载省
            ddlPId.DataSource = pManager.GetProvince();
            ddlPId.DataTextField = "PName";
            ddlPId.DataValueField = "PId";
            ddlPId.DataBind();
            //根据加载到省份加载市和区
            GetProvinceAndCity();
        }
    }

    #region 方法
    //根据加载到省份加载市和区方法
    public void GetProvinceAndCity()
    {
        //判断省的value是否为0不为0加载省下面的市区
        ddlCId.Items.Clear();
        int i = Convert.ToInt32(ddlPId.SelectedValue);
        if (i != 0)
        {
            ddlCId.Visible = true;
            ddlAId.Visible = true;
            ddlCId.DataTextField = "CName";
            ddlCId.DataValueField = "CId";
            ddlCId.DataSource = cManager.GetCityById(i);
            ddlCId.DataBind();
        }
        if (cManager.GetCityNum(i) > 0)
        {
            //判断市的value是否为0不为0加载市下面的市区
            ddlAId.Items.Clear();
            //判断该省份下是否含有下一级
            int j = Convert.ToInt32(ddlCId.SelectedValue);
            if (aManager.GetAreaNum(j) > 0)
            {
                ddlAId.DataTextField = "AName";
                ddlAId.DataValueField = "AId";
                ddlAId.DataSource = this.aManager.GetAreaById(j);
                ddlAId.DataBind();
            }
            else
            {
                ddlAId.Visible = false;
                ddlAId.Items.Clear();
            }
        }
        else
        {
            ddlCId.Visible = false;
            ddlAId.Visible = false;
            ddlCId.Items.Clear();
            ddlAId.Items.Clear();
        }
    }
    #endregion
    protected void ddlPId_SelectedIndexChanged(object sender, EventArgs e)
    {
        GetProvinceAndCity();
    }
    protected void ddlCId_SelectedIndexChanged(object sender, EventArgs e)
    {
        ddlAId.Items.Clear();
        int j = Convert.ToInt32(ddlCId.SelectedValue);
        if (aManager.GetAreaNum(j) > 0)
        {
            ddlAId.Visible = true;
            ddlAId.DataTextField = "AName";
            ddlAId.DataValueField = "AId";
            ddlAId.DataSource = this.aManager.GetAreaById(j);
            ddlAId.DataBind();
        }
        else
        {
            ddlAId.Visible = false;
            ddlAId.Items.Clear();
        }
    }
}

回复
作者: 请自己改昵称, 发布日期: 2013-02-06 16:06:57
回复小浪子:你说的我都写了?我刷新dropdownlist  为什么编辑器的选择项都没有?编辑器直接变成普通的文本框了!~
回复
作者: 请自己改昵称, 发布日期: 2013-02-06 16:25:54
回复小浪子:好的。我在自己弄弄,谢谢你的帮助
回复
作者: 小浪子, 发布日期: 2013-02-06 16:26:29

还专门发帖骂我。。帮不了你就骂人??

你自己还搞.NET开发的。提问就是:

 

因为我有个3级的级联菜单 我不想老刷新页面 所以把kindeditor和dropdownlist都放的这里面了  我选择地区的时候  编辑器的选项都没有了

 

这明显就是你.NET刷新的页面的问题。

 

我还想找老大的麻烦。搞个论坛。居然还可以取重名。。

回复
作者: 请自己改昵称, 发布日期: 2013-02-06 16:38:07
回复小浪子:什么意思?不懂!~
回复
作者: Roddy, 发布日期: 2013-02-06 22:19:52
回复小浪子:昵称现在不允许重复,已经重复的数据暂时没办法。
回复
发表新帖 发表回复