PDA

View Full Version : مبتدی: اضافه کردن کنترل به CreateUserWizard



ozzy_mra
دوشنبه 30 خرداد 1390, 09:10 صبح
سلام
من در حال طراحی ساینی برای یه شرکتی هستم که دارای یک سری اعضا است که هرکدومشون دارای یه کد منحصربفرد برای شناسایی تو سیستم شرکتشون هستند حالا می خوام تو سایتم فقط کسانی که دارای این کد هستند بتونند ثبت نام کنند یعنی تو CreateUserWizard یه تکست باکس اضافه کنم که اگر کد وارد شده معتبر بود کاربر جدید ثبت بشه
خودم یه step جدید اضافه کردم و کد های لازم رو نوشتم ولی ابتدا تو دیتا بیس کاربر رو ثبت می کنه و بعد میا چک میکنه، من می خوام قبل از ثبت چک رو انجام بده و اگه نامعتبر بود کاربر ثبت نشه

ozzy_mra
سه شنبه 31 خرداد 1390, 10:46 صبح
دوستان عزیز خیلی حیاتیه اگه ممکنه راهنماییم کنید

mahsa.n
سه شنبه 31 خرداد 1390, 11:37 صبح
سلام

در تابع CreatingUser چکش کن
مثلا :


protected void CreateUserWizard1_CreatingUser(object sender, LoginCancelEventArgs e)
{
//register code
string Code = ((TextBox)CreateUserWizard1.CreateUserStep.Content TemplateContainer.FindControl("Code")).Text;
string GoleCode = "abcd";

if (Code.CompareTo(GoleCode) != 0)//not same code
{

Label errormessage = (Label)CreateUserWizard1.CreateUserStep.ContentTem plateContainer.FindControl("lblError");
errormessage.Text = "کد ثبت نام نامعتبر است";
e.Cancel = true;
}