PDA

View Full Version : خطا در ckeditor



Beginner67
یک شنبه 25 مهر 1395, 18:45 عصر
من از ckeditor در یکی از صفحات مدیریت(برای درج خبر) استفاده میکنم.
کل صفحات مدیریت رو در پوشه admin گذاشتم.
موقع اجرا ckeditorنمایش داده میشه.
ولی موقع درج وقتی دکمه ثبت رو میزنم با این پیغام مواجه میشم:
ولی اگر صفحات مدیریت رو از پوشه admin خارج کنم و در فایل اصلی که همه صفحات هستن بریزم،بدون خطا اجرا میشه.
لطفا منو راهنمایی کنید که چرا وقتی وارد پوشه admin هست خطا داره و چطور رفعش کنم:

taze kar 1
یک شنبه 25 مهر 1395, 18:55 عصر
دلیلش اینه که چون شما از Ckeditor استفاده میکنی انگار داری یه سری کد Html ایجاد میکنی و میفرستی که این از نظر سرور یه خطره برای هک کردن و تخریبه برای همین نمیذاره کد و اسکریپتی از سمت کاربر بروی سرور ارسال بشه
اگر برای صفحات ادمین شاخه جدا داری اینو توی فایل Webconfig مربوط به خودش بذار


<configuration>
...
<location path="MyFolder/.aspx">
<system.web>
<pages validateRequest="false" />
<httpRuntime requestValidationMode="2.0" />
</system.web>
</location>
...
</configuration>

Beginner67
یک شنبه 25 مهر 1395, 19:13 عصر
من صفحات مدیریت رو تو یه پوشه میذارم ولی وب کانفیگ نداره.
فقط یه وب کانفیگ در فایل اصلی هست.
اینکه شما میگید یه سری کد html ایجاد میشه درسته ولی چرا اگر همین صفحه ک ckeditor داره رو از پوشه admin میارم بیرون درست میشه؟!

الان من چیکار کنم باید برای پوشه ی ادمین یه فایل وب کانفیگ دوباره ایجاد کنم؟!!

taze kar 1
یک شنبه 25 مهر 1395, 19:17 عصر
من اینجوری شو تاحالا امتحان نکردم!! اما امتحان کن ضرر نداره

Beginner67
یک شنبه 25 مهر 1395, 19:57 عصر
از بالای صفحه

<%@ Page Title="" Language="C#" MasterPageFile="~/Admin/Admin.master" ValidateRequest="false" AutoEventWireup="true" CodeFile="MAddNews.aspx.cs" Inherits="Admin_MAddNews" %>


ValidateRequest رو از اینجا false کردم درست شد.
ممنون.