PDA

View Full Version : یه سوال درباره create user wizard کنترل



mehrdad201
دوشنبه 07 آبان 1386, 12:40 عصر
سلام به همه دوستان عزیز

من یه سوال داشتم درباره این کنترل

من یه بخشی دارم در سایتم که از طریق اون ادمین میتونه یوزر جدید اضافه کنه به سایت
واسه این کار هم در صفحه مربوطه از یه کنترل createuserwizard استفاده کردم که 2 تا استپ داره (همون استپ های دیفالت خودش)

بخش اول که اطلاعات ورد میشن و بخش دوم که یه پیغام موفقیت میده و یه دکمه continue هست.

مشکلم اینه که در بخش دوم میخوام وقتی ادمین روی continue کلیک کرد دوباره کنترل ویزارد برگرده به همون حالت قبلیش و ادمین بتونه دوباره دیتاهای مربوط به یوزر بعدی رو وارد کنه
واسه این کار هم از این کد در رویداد کلیک دکمه کانتینیو استفاده کردم


CreateUserWizard1.ActiveStepIndex = 0;

با استفاده از این کد وقتی دکمه کانتینیو کلیک میشه این کار انجام میشه اما 2 تا مشکل هست

1- تکست باکس ها هنوز اطلاعات قبلی رو دارند و پر هستند (که خب این مشکل به اسونی قابل حله)
2- دکمه ای هست با نام previous step که وقتی فشار میدیش میره به استپ قبلی که مربوط به پیغام موفقیت ایجاد یوزر قبلی بود که من نمیخوام این دکمه اینجا باشه.
=============
حالا با تمام این توضیحات خواستم بپرسم ایا کنترل createuserwizard متدی داره که وقتی اجراش کنیم کل تکست باکسهاش و استپ هاش برگرده به حالت استارت (انگار که تا الان یوزری وارد نشده و تازه میخوایم باهاش کار کنیم)
یه چیزی که دیگه مانع ظهور اون دکمه previuos step بشه.

خواهش می کنم دوستان من رو راهنمایی کنند
ممنون و شرمنده که زیاد نوشتم.

mehrdad201
دوشنبه 07 آبان 1386, 19:54 عصر
یکی نیست ما رو راهنمایی کنه ؟؟!!؟

mehrdad201
سه شنبه 08 آبان 1386, 12:35 عصر
دوستان هیچ نظر خاصی نداردند !؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

amir_monster
پنج شنبه 10 آبان 1386, 23:51 عصر
اگه درست منظور شما را فهمیده باشم فقط کافیه که viewstate را برای صفحه در حالت false قرار بدی


<%@ page EnableViewState="false" %>

mp2009
پنج شنبه 08 آذر 1386, 01:24 صبح
دوست عزیز مشکل من هم دقیقا همینه . من هم دقیقا یه همچینکاری انجام دادم اما وقتی که روی دکمه Finish کلیک میکنی همون کاربری که ساختی لوگین میکنه .
دوستان منظورم اینه که چه جوری میشه مدیر چند تا کاربر رو بسازه و هر بار که میسازه لوگین نکنه؟
کمک کنید

babak_bsn
پنج شنبه 08 آذر 1386, 11:17 صبح
سلام دوست من

چه جوری میشه مدیر چند تا کاربر رو بسازه و هر بار که میسازه لوگین نکنه؟
کمک کنید
اگر سوالتون رو درست متوجه شده باشم شما می بایست:

DisableCreatedUser=true LoginCreatedUser=false
توی هدر CreateUserWizard قرار بدید .با این کار کاربر ساخته شده اکتیو نمیشه و نمیتونه لاگین کنه

miladr
پنج شنبه 08 آذر 1386, 11:41 صبح
این که اکتیو نمیشه فایده نداره چون بعدا باید مدیر بره همه اونا رو اکتیو کنه

mehrdad201
پنج شنبه 08 آذر 1386, 14:03 عصر
هم اکتیو شدندش و هم لاگین شدنش قابل تنظیمه.....

2 تا پراپرتی داره که نگاه کنید متوجه میشید

یکیش مربوطه به disable هست و دیگری مربوط به لاگین شدن بلافاصله بعد از signup

mp2009
پنج شنبه 08 آذر 1386, 14:21 عصر
این که اکتیو نمیشه فایده نداره چون بعدا باید مدیر بره همه اونا رو اکتیو کنه
درسته . ایا راهی وجود نداره؟

mp2009
پنج شنبه 08 آذر 1386, 14:23 عصر
ببخشید جناب mehrdad201 (http://barnamenevis.org/forum/member.php?u=41414) من پست شما رو دیر دیدم

babak_bsn
پنج شنبه 08 آذر 1386, 16:56 عصر
ایا راهی وجود نداره؟
راه حلی که توی پست قبلی خدمتتون عرض کردم دقیقا همین کارو میکنه