PDA

View Full Version : حرفه ای: کار کردن با صفحات asp.net در حالتی که viewstate غیر فعال است



amirjalili
سه شنبه 04 آبان 1389, 16:27 عصر
با سلام..
در صورتیکه ViewState در صفحه غیر فعال باشد چطور باید با کنترل ها کار کرد. اطلاعات کنترل ها را پس از postback چگونه باید دریافت کرد. و چگونه باید حالت کنترل ها را حفظ کرد.
مثلا پس از کلیک شدن روی یک دکمه asp:button چگونه باید مقدار موجود در یک asp:textbox را دریافت کرد. حالت قبلی کنترل ها را چگونه باید حفظ کرد؟ کلا با صفحه بدون viewState چگونه باید کار کرد.
با تشکر

Chabok
سه شنبه 04 آبان 1389, 17:54 عصر
با سلام

پس از postback مقادیر کنترل ها توسط form به صفحه post می شوند .
بصورت name=value
شما کافیست name کنترلی که مقدارش را میخواهید را بدانید و آن را توسط Request بدست آوردید .
این name توسط Control.UniqueID بدست می آید .
یعنی برای مثال:

Request[Textbox1.UniqueID]