+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 پاسخ 687 بازدید
0 امتیاز
1 پاسخ 504 بازدید
0 امتیاز
0 پاسخ 457 بازدید
سوال شده 9 سال قبل در برنامه نویسی توسط morteza (20 امتیاز)
0 امتیاز
0 پاسخ 441 بازدید
0 امتیاز
1 پاسخ 1.0هزار بازدید
0 امتیاز
1 پاسخ 1.8هزار بازدید
سوال شده 10 سال قبل در برنامه نویسی توسط morteza (20 امتیاز)
0 امتیاز
1 پاسخ 561 بازدید
سوال شده 10 سال قبل در برنامه نویسی توسط morteza (20 امتیاز)
0 امتیاز
0 پاسخ 197 بازدید
+1 امتیاز
2 پاسخ 1.9هزار بازدید
سوال شده 11 سال قبل در برنامه نویسی توسط hldv (760 امتیاز)
...