PDA

View Full Version : حالت View State و سرعت لود صفحات



EHSH
سه شنبه 21 فروردین 1386, 23:34 عصر
با سلام و عرض تبریک سال نو خدمت همگی دوستان !

میخواستم ببینم اگر ما در صفحات aspx از view state وب کنترل ها و html کنترل ها جهت ذخیره سازی مقدارها استفاده نکنیم و view State صفحاتمان همچنان True باشند ، در سرعت لود صفحه تاثیر گذار نیستن ؟ باعث پایین آمدن سرعت لود صفحه با بالارفتن حجم صفحه نمیشه ؟

(مقدار view state صفحه و کنترل ها بصورت پیش فرض در ASP.NET ، مقدار True داره ! )

صابر
چهارشنبه 22 فروردین 1386, 00:21 صبح
سلام.
چرا! تاثیر گذار هستن.
اگه سورس صفحه رو بعد از اجرا ببینید مشخص هست.
توی دایرکتیو Page@ میتونید Viewstate رو غیر فعال کنید:

<%@ Page EnableViewState="False" .... %>

msakbari
چهارشنبه 22 فروردین 1386, 21:14 عصر
مهم ترین مسئله در ViewState ها ارسال آنها به Client و سپس ارسال مجدد به سرور است .
اگر مطمئن هستید که کنترلهای شما از ViewState استفاده نمی کنند در Directive آنها را False کن . ولی هیچ اشکالی ندارد که ViewState کنترلها True باشد . چون در هر حال در سرور ViewState همه ی کنترلها چک می شود در نتیجه True بودن آنها OveHead نخواهد داشت .

EHSH
چهارشنبه 22 فروردین 1386, 23:11 عصر
من فکر میکنم به احتمال زیاد در سرعت تاثیر داشته باشه تو Post Back های بعدی صفحه به سرور !
آ یا از لحاظ امنیتی مشکلی نمیتونه ایجاد کنه ؟