PDA

View Full Version : سوال: مشکل در کامپوننت تکست ادیتور freetextbox



yousef_ramezani
دوشنبه 09 شهریور 1394, 14:53 عصر
با عرض سلام به همه ی دوستان برنامه نویس
من چند سالی هست که به این سایت سر میزنم و از پست هایه شما عزیزان استفاده میکنم
ولی ایندفه دیگه هرچی سرچ کردم جوابی پیدا نکردم و مجبور شدم تا تاپیک ایجاد کنم.
بریم سر اصل مطلب
من یه کامپوننت freetextbox که ماله خود میکروسافت هستش رو تو صفحه ام استفاده کردم و طبق معمول خاصیت validaterequast پیج رو هم برابر false قرار دادم


<%@ Page Language="C#‎‎‎‎" ValidateRequest="False" AutoEventWireup="true" CodeBehind="WebForm2.aspx.cs" Inherits="WebApplication2.WebForm2" %>
<%@ Register Assembly="FreeTextBox" Namespace="FreeTextBoxControls" TagPrefix="FTB" %>

حالا نمی دونم چرا باز دوباره هنگام پست مطلب این ارورر رو می ده


potentially dangerous Request.Form value was detected from the client (FreeTextBox1="...sp;cvbcvbc<b>vcbcvb</b>").

Description: Request Validation has detected a potentially dangerous client input value, and processing of the request has been aborted. This value may indicate an attempt to compromise the security of your application, such as a cross-site scripting attack. To allow pages to override application request validation settings, set the requestValidationMode attribute in the httpRuntime configuration section to requestValidationMode="2.0". Example: <httpRuntime requestValidationMode="2.0" />. After setting this value, you can then disable request validation by setting validateRequest="false" in the Page directive or in the <pages> configuration section. However, it is strongly recommended that your application explicitly check all inputs in this case. For more information, see http://go.microsoft.com/fwlink/?LinkId=153133.


از دوستان با تجربه تو این مورد عاجزانه خواهش می کنم که به من کمک کنن

yousef_ramezani
سه شنبه 10 شهریور 1394, 08:57 صبح
از اساتید کسی نیست مشکل مارو حل کنه
الان متوجه شدم که اصلا مشکل از کامپوننت freee textbox نیست و حتی تویه یه تکست باکس معمولی هم که یه تگ html می نویسی موقع پست کردن پیج همین ارور باز میده
آقا مشکل از چیه پس من که validateraequast رو هم که false کردم که آیا باز باید تنطیمات دیگه ای رو هم انجام بدم

sanaz.dadkhah
چهارشنبه 11 شهریور 1394, 14:45 عصر
در دات نت 4 به بعد علاوه بر اضافه کردن validatereaquest در صفحه نیازمند اضافه کردن یک تگ نیز در وب کانفیگ دارید


<system.web>
<compilation debug="true" targetFramework="4.0" />
<httpRuntime requestValidationMode="2.0" />
</system.web>

yousef_ramezani
چهارشنبه 11 شهریور 1394, 15:08 عصر
دسته شما درد نکنه
فقط میشه در این مورد یه کم توضیح بدین

<compilation debug="true" targetFramework="4.0" />