asiehmohammadian
دوشنبه 25 اسفند 1393, 13:49 عصر
129490سلام به همه دوستان
من یک صفحه دارم که عکسش و ضمیمه کردم
توی این صفحه میخوام وقتی کاربر از dropdown سوم نام سربرگ وانتخاب میکنه محتواش داخل ادیتور لود بشه وبرای این کارهم کدهای زیر ونوشتم
<div class="div"> <asp:UpdatePanel ID="update" runat="server"> <ContentTemplate> <table align="center" cellpadding="0" cellspacing="0" class="style2" dir="rtl"> <tr> <td style="padding-right: 30px; padding-top: 30px;"> نام منو :</td> <td> <asp:DropDownList ID="ddlparent" runat="server" AutoPostBack = "true" OnSelectedIndexChanged="ddlparent_SelectedIndexChanged"> <asp:ListItem Value = ""></asp:ListItem> </asp:DropDownList> </td> <td> نام زیر منو :</td> <td> <asp:DropDownList ID="ddlchild" runat="server" Enabled = "false" AutoPostBack = "true"> <asp:ListItem Value = ""></asp:ListItem> </asp:DropDownList> </td> <td> نام سربرگ :</td> <td> <asp:DropDownList ID="ddtitle" AutoPostBack="true" runat="server" SelectedIndexChanged="ddtitle_SelectedIndexChanged"> <asp:ListItem Value = ""></asp:ListItem> </asp:DropDownList> </td> </tr> </table> </div> </center> </ContentTemplate> <Triggers > <asp:AsyncPostBackTrigger ControlID="ddtitle" /> </Triggers> </asp:UpdatePanel> <CKEditor:CKEditorControl ID="ckeditor" runat="server" BasePath="~/ckeditor/"> </CKEditor:CKEditorControl> <br /> <asp:Button ID="btnedite" runat="server" Text="ویرایش " onclick="btnedite_Click" /> <br /> </div>
protected void ddtitle_SelectedIndexChanged1(object sender, EventArgs e)
{
SqlConnection cn = new SqlConnection(@"Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirector y|\Database.mdf;Integrated Security=True;User Instance=True");
SqlCommand cm = new SqlCommand("select content from tblcontent where tkid=" + ddtitle.Text + " and fkid=" + ddlchild.Text, cn);
cm.Connection = cn;
cn.Open();
SqlDataReader dr;
dr = cm.ExecuteReader();
if (dr.Read())
{
ckeditor.Text = dr["content"].ToString();
dr.Close();
cn.Close();
}
}
ولی کدم کار نمیکنه ومحتوا داخل ادیتور لود نمیشه
خواهش میکنم کمکم کنید
من یک صفحه دارم که عکسش و ضمیمه کردم
توی این صفحه میخوام وقتی کاربر از dropdown سوم نام سربرگ وانتخاب میکنه محتواش داخل ادیتور لود بشه وبرای این کارهم کدهای زیر ونوشتم
<div class="div"> <asp:UpdatePanel ID="update" runat="server"> <ContentTemplate> <table align="center" cellpadding="0" cellspacing="0" class="style2" dir="rtl"> <tr> <td style="padding-right: 30px; padding-top: 30px;"> نام منو :</td> <td> <asp:DropDownList ID="ddlparent" runat="server" AutoPostBack = "true" OnSelectedIndexChanged="ddlparent_SelectedIndexChanged"> <asp:ListItem Value = ""></asp:ListItem> </asp:DropDownList> </td> <td> نام زیر منو :</td> <td> <asp:DropDownList ID="ddlchild" runat="server" Enabled = "false" AutoPostBack = "true"> <asp:ListItem Value = ""></asp:ListItem> </asp:DropDownList> </td> <td> نام سربرگ :</td> <td> <asp:DropDownList ID="ddtitle" AutoPostBack="true" runat="server" SelectedIndexChanged="ddtitle_SelectedIndexChanged"> <asp:ListItem Value = ""></asp:ListItem> </asp:DropDownList> </td> </tr> </table> </div> </center> </ContentTemplate> <Triggers > <asp:AsyncPostBackTrigger ControlID="ddtitle" /> </Triggers> </asp:UpdatePanel> <CKEditor:CKEditorControl ID="ckeditor" runat="server" BasePath="~/ckeditor/"> </CKEditor:CKEditorControl> <br /> <asp:Button ID="btnedite" runat="server" Text="ویرایش " onclick="btnedite_Click" /> <br /> </div>
protected void ddtitle_SelectedIndexChanged1(object sender, EventArgs e)
{
SqlConnection cn = new SqlConnection(@"Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirector y|\Database.mdf;Integrated Security=True;User Instance=True");
SqlCommand cm = new SqlCommand("select content from tblcontent where tkid=" + ddtitle.Text + " and fkid=" + ddlchild.Text, cn);
cm.Connection = cn;
cn.Open();
SqlDataReader dr;
dr = cm.ExecuteReader();
if (dr.Read())
{
ckeditor.Text = dr["content"].ToString();
dr.Close();
cn.Close();
}
}
ولی کدم کار نمیکنه ومحتوا داخل ادیتور لود نمیشه
خواهش میکنم کمکم کنید