+1 امتیاز
قبل در برنامه نویسی توسط (505 امتیاز)
برچسب گذاری دوباره قبل توسط
سلام

من شنیدم که میگم asp.net ،

Stateless است.

آیا این حرف درست است؟

اگر جواب مثبت است ،پس چرا وقتی من یک dropdownlist را پر می کنم ، و دکمه را کلیک می کنم و بعد از postBack،در همان صفحه، هنوز مقداری که من انتخاب کردم،سرجایش است؟
در ضمن ،اگر به خاطر وجود viewState است، که فکر کنم،تمام کنترل های asp,net
،viewState دارند.لطفا در این مورد توضیح د هید.
آیا در Mvc هم چنین رفتاری وجود دارد؟

1 پاسخ

0 امتیاز
قبل توسط (1.1هزار امتیاز)

در مطالب زیادی خوندم که ASP.NET ادعا می کند که stateless است و همیشه بدلیل وجود Session state به این گفته شک داشتم اما فکر می کنم اگر حالت ذخیره سازی server-side session های ASP.NET را SqlServer Mode قرار دهید (یعنی session ها را در database ذخیره کند) و همچنین بدلیل ViewState ها می توان گفت که ASP.NET واقعا stateless است.

پ.ن. البته هنوزم نمی تونم باور کنم و دوست دارم که با دلایل فنی توسط توسعه دهندگان ASP.NET شکم برطرف بشه.

قبل توسط (505 امتیاز)
اتفاقا به دلیل وجود ViewState ، من فکر میکنم که stateless نیست
قبل توسط (1.1هزار امتیاز)
ViewState در ASP.NET توسط یک فیلد hidden در فرم html مدیریت می شود و هر سری از سمت کلاینت به سرور ارسال می شود و بلعکس و این کار دقیقا در راستای stateless بودن است.

سوالات مشابه

+1 امتیاز
1 پاسخ 561 بازدید
0 امتیاز
1 پاسخ 406 بازدید
0 امتیاز
0 پاسخ 351 بازدید
سوال شده 9 سال قبل در برنامه نویسی توسط morteza (20 امتیاز)
0 امتیاز
0 پاسخ 401 بازدید
0 امتیاز
1 پاسخ 894 بازدید
0 امتیاز
1 پاسخ 1.6هزار بازدید
سوال شده 9 سال قبل در برنامه نویسی توسط morteza (20 امتیاز)
0 امتیاز
1 پاسخ 410 بازدید
سوال شده 9 سال قبل در برنامه نویسی توسط morteza (20 امتیاز)
0 امتیاز
0 پاسخ 123 بازدید
+1 امتیاز
2 پاسخ 1.8هزار بازدید
سوال شده 10 سال قبل در برنامه نویسی توسط hldv (760 امتیاز)
...