PDA

View Full Version : مشکل در گرفتن اطلاعات در FCKeditor



my_blithe
یک شنبه 25 آذر 1386, 23:07 عصر
سلام
من وقتی از ادیتور FCKeditor توی فرم ویو می خوام اطلاعات رو بگیرم به ارور میده که مقدار خالی داره ارسال میشه . من توی دیتاسورسی تنظیم کردم توی قسمته مقادیر دریافتی (از کدوم کنترلر) هم (id ادیتورم)editor رو وارد کردم و هم editor.value که هیچکدوم درست کار نکرد و پیغامی که میگفت مقدار خالی داره ارسال میشه رو داد.من دیتابیسم اکسس هست.
توی تایپک های دیگه گشتم چیزی در این باره نبود.

کسی میتونه کمک کنه؟؟

shahab_ksh
یک شنبه 25 آذر 1386, 23:11 عصر
اگه در کدتون هیچ مشکلی نباشه به قول خودتون. این کد رو در اول اون صفحه اضافه کنید شاید مشکل شما این باشه که نمیزاره کدهای html وارد دیتابیستون بشه


ValidateRequest="false"

my_blithe
یک شنبه 25 آذر 1386, 23:36 عصر
آقا مشکل این نیست - بالای صفحم قرار داره

این کد دیتا سورسم هست



<asp:AccessDataSourceID="AccessDataSource2"runat="server"DataFile="~/App_Data/editor.mdb"

InsertCommand="INSERT INTO editor(test) VALUES (editor)"SelectCommand="SELECT test, id FROM editor"InsertCommandType="Text">

</asp:AccessDataSource>

my_blithe
دوشنبه 26 آذر 1386, 10:15 صبح
یعنی واقعا کسی نمیتونه کمک کنه؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟ ؟؟؟؟؟

miladr
دوشنبه 26 آذر 1386, 10:33 صبح
کد صفحتون رو بذارید لطفا

my_blithe
دوشنبه 26 آذر 1386, 12:49 عصر
<%@PageValidateRequest="false"Language="VB"Debug="true"AutoEventWireup="false" %>
<%@RegisterTagPrefix="FCKeditorV2"Namespace="FredCK.FCKeditorV2"Assembly="FredCK.FCKeditorV2" %>

<html>

<head>

<title>FCKeditor - Sample</title>

<metahttp-equiv="Content-Type"content="text/html; charset=utf-8"/>

</head>

<body>

<formid="Form1"runat="server">

&nbsp;<br/>

&nbsp;

<asp:FormViewID="FormView1"runat="server"DataSourceID="AccessDataSource2"DefaultMode="Insert"Width="100%">

<EditItemTemplate>

test:
<asp:TextBoxID="testTextBox"runat="server"Text='<%# Bind("test") %>'>

</asp:TextBox><br/>

<asp:LinkButtonID="UpdateButton"runat="server"CausesValidation="True"CommandName="Update"

Text="Update">

</asp:LinkButton>

<asp:LinkButtonID="UpdateCancelButton"runat="server"CausesValidation="False"CommandName="Cancel"

Text="Cancel">

</asp:LinkButton>

</EditItemTemplate>

<InsertItemTemplate>

test: &nbsp;<FCKeditorV2:FCKeditorid="editor"BasePath="~/FCKeditor/"runat="server"ToolbarSet=""EnableViewState="False"Height="200px"Value='<%# Eval("test") %>'Width="100%"/><br/>

<asp:LinkButtonID="InsertCancelButton"runat="server"CausesValidation="False"CommandName="Cancel"

Text="Cancel"></asp:LinkButton>

<asp:LinkButtonID="InsertButton"runat="server"CausesValidation="True"CommandName="Insert"

Text="Insert"></asp:LinkButton>

</InsertItemTemplate>

<ItemTemplate>

test:
<asp:LabelID="testLabel"runat="server"Text='<%# Bind("test") %>'></asp:Label><br/>

<asp:LinkButtonID="NewButton"runat="server"CausesValidation="False"CommandName="New"

Text="New">

</asp:LinkButton>

</ItemTemplate>

</asp:FormView>

&nbsp;&nbsp;

<asp:AccessDataSourceID="AccessDataSource2"runat="server"DataFile="~/App_Data/editor.mdb"

InsertCommand="INSERT INTO editor(test) VALUES (editor)"SelectCommand="SELECT test, id FROM editor"InsertCommandType="Text">

</asp:AccessDataSource>

</form>

</body>
</html>

مهدی کرامتی
جمعه 14 دی 1386, 02:26 صبح
تو آخرین نسخه FCKEditor (نسخه 2.5.1) این مشکل برطرف شده.

my_blithe
یک شنبه 16 دی 1386, 20:09 عصر
آقا من از این ورژن استفاده کردم . اما مشکلم هنوز هست.
یک رکورد به دیتابیس اضافه میشه اما بازم فیلدی که قراره متن FCKeditor بره توش خالی نشون داده نشون میشه.
احتیاج نیست که در کد دیتاست از چیزی شبیه FCKeditor.value یا چیزی شبیه این استفاده بشه؟؟؟