PDA

View Full Version : بهترین راه برای خالی کردن کنترل ها



مهدی رحیم زاده
دوشنبه 13 اردیبهشت 1389, 09:12 صبح
سلام
من می خوام بعد از ثبت اطلاعات کنترل ها رو خالی کنم .
بهترین راه برای این کار چیه؟
با تشکر

Chabok
دوشنبه 13 اردیبهشت 1389, 10:47 صبح
سلام

مشکل شما این است که پس از postback مثلاً توسط یک button مقادیر ارسال شده توسط viewstate به کنترل ها داده می شود و آن ها حفظ مقدار می کنند .

یک راه ساده اینه که توسط Response.Redirect به همون صفحه جاری منتقل بشید .
در این صورت کنترل ها مقادیر پیش فرض خواهند داشت .

مهدی رحیم زاده
دوشنبه 13 اردیبهشت 1389, 16:49 عصر
ببینید سادگی یک بحث و سرعت کار یک بحث دیگه.
سوالم اینه که نمیشه کاری کرد که بدون ارسال و دریافت به سرور و با استفاده از خود کلاینت این کار رو انجام داد؟

Chabok
دوشنبه 13 اردیبهشت 1389, 23:56 عصر
سلام مجدد

شما وضعیت صفحه را مطرح نکردید .

یعنی شما با AJAX اطلاعات رو ثبت می کنید ؟
که میخواهید پس از ثبت اطلاعات ، سمت کلاینت کنترل ها رو خالی کنید ؟

اگر به این صورت هست که بله . توسط جاوا اسکریپت و یا Jqeury به سادگی میتوانید کنترل های input را خالی کنید .
در jqeury می توانید توسط یک each function این کار رو انجام بدید .

اگه میشه روش ثبت اطلاعاتتون را بیشتر تشریح کنید تا بهتر بشه کمک کرد .

مهدی رحیم زاده
سه شنبه 14 اردیبهشت 1389, 07:06 صبح
سلام
ممنون بابت توجه و پیگیرتون
نه از Ajax استفاده نمی کن . معمولی داده ها رو ثبت می کنم .

Chabok
چهارشنبه 15 اردیبهشت 1389, 20:40 عصر
با سلام

ببخشید بابت تأخیر

فرض می کنیم شما دارای یک سری کنترل اعم از Textbox , radio , DropDown و ... دارید .
در این صورت کاربر پس از پر کردن فرم و کلیک کردن یک button اطلاعات را به سرور ارسال می کند و شما اطلاعات را ثبت می کنید .

سوال اینجاست که آیا پس از ثبت اطلاعات می خواهید کنترل ها را سریعاً خالی کنید و برای ثبت بعدی آماده بشید ؟
نیازی نیست به کاربر پیغامی مبنی بر موفقیت آمیز بودن ثبت اطلاعات نشون بدین ؟
این پیغام بهتر است به چه صورت و در چه قالبی نمایش داده شود ؟

بهتر است این موارد را روشن کنید.
موفق باشید .