PDA

View Full Version : خطا زمانی که از مرورگر اجرا می شه حتی local



rezaei manesh
پنج شنبه 25 آبان 1385, 13:12 عصر
سلام
چرا برنامه من وقتی از تویه دات نت اجرا می کنم کاملا اجرا می شه اما وقتی که در مرورگر اجرا می کنم صفحه ورود کاربر باز می شه اما وقتی که مقادیر رو وارد می کنم و می خوام وارد صفحه بشم این خطا رو می ده؟!
در ضمن صفحه کاربرمن یک یوزر کنترل هست که داخل صفحه اصلی لود می شه با asp.net2003 کار کردم


Invalid postback or callback argument. Event validation is enabled using <pages enableEventValidation="true"/> in configuration or <%@ Page EnableEventValidation="true" %> in a page. For security purposes, this feature verifies that arguments to postback or callback events originate from the server control that originally rendered them. If the data is valid and expected, use the ClientScriptManager.RegisterForEventValidation method in order to register the postback or callback data for validation.


مشکل از کجاست
اوایل کار هم مشکل نداشت

Behrouz_Rad
پنج شنبه 25 آبان 1385, 13:47 عصر
اگر خطا رو بخونی، کاملا واضحه!

rezaei manesh
پنج شنبه 25 آبان 1385, 19:21 عصر
آقا من چیزی نفهمیدم
لطفا بیشتر توضیح بدین من هر کاری کردم درست نشد؟!

Behrouz_Rad
پنج شنبه 25 آبان 1385, 21:31 عصر
مقدار خاصیت EnableEventValidation در دایرکتیو Page رو به false تنظیم کن.

shahroozj
شنبه 27 آبان 1385, 14:37 عصر
همچنین می توانید این مقدار را در web.config پروژه قرار دهید



<pages enableEventValidation="false" />

rezaei manesh
شنبه 27 آبان 1385, 14:48 عصر
سلام
من این کد رو تو کدوم خط باید بزارم؟
قبل این گذاشتم نشد


</system.web>

shahroozj
شنبه 27 آبان 1385, 16:00 عصر
یک سری به این آدرس بزن

http://msdn2.microsoft.com/en-us/library/950xf363.aspx

Behrouz_Rad
شنبه 27 آبان 1385, 16:02 عصر
سلام
من این کد رو تو کدوم خط باید بزارم؟
قبل این گذاشتم نشد


</system.web>


متوجه عرائض بنده شدید؟

دلیل مشکلتو می دونم! اگر با کاری که گفتم مشکلت حل نشد، راه تکمیلی رو بهت میگم!

rezaei manesh
شنبه 27 آبان 1385, 16:25 عصر
نه متاسفانه
من یکمی دیر می گیرم
کد بالا رو هم وقتی می زارم این خطا رو می ده

An unhandled exception was generated during the execution of the current web request.
Information regarding the origin and location of the exception can be identified using the exception stack trace below.

rezaei manesh
یک شنبه 28 آبان 1385, 08:08 صبح
سلام

من دیشب بازم رو برنامه کار کردم و فهمیدم اون نسخه ای که تویه خونه باهاش کار می کردم این تیکه کد بالا به وب کامفیگش اضافه شده بود اما باز این خطا رو میده و این خطا 2 قسمت داره می گه یا تو کامفیگت یا تویه یکی از صفحه هاتت خاصیت EnableEventValidation برابر true هست خوب در کامفیگ که نیست پس در یکی از صفحه هام باید باشه که من هر جا رو نگاه کردم چیزی ندیدم که بشه تویه یه صفحه این مورد رو false یا true کرد خاصیت EnableEventValidation در خط اول صفحه هم که میزارم خطا می ده؟!
راستی یه نکته جالب من الان برنامه رو از تو محیز وی بی اجرا می کنم و از طریق آدرس بار همون ویندوز هم که اجرا می کنم مشکلی نیست اما وقتی از رویه یک ویندوز دیگه که اجرا همین خطا رو می ده! یعنی من هر بار که می خوام تست کنم باید برو تویه یه ویندوز دیگه
خلاصه آقا تسلیم

rezaei manesh
دوشنبه 29 آبان 1385, 09:03 صبح
آقا من منتظرم آقای راد لطفا کمک کنید

rezaei manesh
سه شنبه 30 آبان 1385, 19:20 عصر
من فردا باید این پروژه رو تحویل بدم
با مطالب دوستان هم نتونستم کاری رو بکنم تو دایرکتیو صفحه اصلی هم وقتی میزارم خطا می ده این کدم


<%@ Page Language="vb" AutoEventWireup="false" Codebehind="homepage.aspx.vb" Inherits="GilarData.HomePage" codePage="65001" enableViewStateMac="False" EnableEventValidation="false"%>

اینم خطاش


The 'EnableEventValidation' attribute is not supported by the 'page' directive.

در وب کامفیگ هم این کد رو می زارم خطا می ده؟!


<globalization requestEncoding="utf-8" responseEncoding="utf-8"/>
<pages enableEventValidation="false"/>
</system.web>
<appSettings>

اینم خطاش


Unrecognized attribute 'enableEventValidation'

اینم بگم من با 2003 کار می کنماااااااااااااااااااااا
کمک کنید

rezaei manesh
چهارشنبه 01 آذر 1385, 17:55 عصر
آقا من برای همین مشکل تحویل پروژه رو یکی دو رو روز عقب انداختم لطفا کمک کنید

manager
چهارشنبه 01 آذر 1385, 19:16 عصر
آقا اگر 2005 استفاده می کنی باید بگم این تگ مخصوص DotNet framework نسخه 2 و 3 به بالا می باشد ....... sorry

rezaei manesh
چهارشنبه 01 آذر 1385, 19:25 عصر
من از 2003 استفاده می کنم و این خطا زمانی هست که تویه ویندوزی استفاده می کنم که هم framework 1.1 و هم framwork2 نصب باشه
اگه اینو تو سروری نصب کنن که framwork2 داشته باشه چه کار کنم

manager
چهارشنبه 01 آذر 1385, 23:01 عصر
اگه تو تنظیمات وب سایت برات دات نت 2 فعال کنن مشکلی پیش نمی یاد !! به شرطی که بتونی سایتت رو با 2003 پابلیش کنی !!!!!!!!!!!!!!!!!!!!!!