ramin149
سه شنبه 13 مهر 1389, 11:32 صبح
من این کد رو در کلاس نوشتم
Address ad = new Address();
Label lbl_error = new Label();
public Validator(Label error)
{
this.lbl_error = error;
}
public bool txt_name(TextBox name, Image img_error)
{
RequiredFieldValidator rfv = new RequiredFieldValidator();
rfv.ControlToValidate = name.ID;
rfv.ErrorMessage = "نام خالی است";
if (rfv.IsValid==true)
{
img_error.ImageUrl = ad.ImgTrue;
return true;
}
else
{
lbl_error.Text += "<br>" + rfv.ErrorMessage;
img_error.ImageUrl = ad.ImgFalse;
return false;
}
}
و این کد در صفحه ام
Validator var = new Validator(lbl_error);
bool cname= var.txt_name(txt_name,img_name);
ولی وقتی اجرا می کنم در کلاس در قسمت شرط همیشه شرط رو درست اجرا می کنه حتی موقعی که شرط اشتباه باشد ؟؟؟
Address ad = new Address();
Label lbl_error = new Label();
public Validator(Label error)
{
this.lbl_error = error;
}
public bool txt_name(TextBox name, Image img_error)
{
RequiredFieldValidator rfv = new RequiredFieldValidator();
rfv.ControlToValidate = name.ID;
rfv.ErrorMessage = "نام خالی است";
if (rfv.IsValid==true)
{
img_error.ImageUrl = ad.ImgTrue;
return true;
}
else
{
lbl_error.Text += "<br>" + rfv.ErrorMessage;
img_error.ImageUrl = ad.ImgFalse;
return false;
}
}
و این کد در صفحه ام
Validator var = new Validator(lbl_error);
bool cname= var.txt_name(txt_name,img_name);
ولی وقتی اجرا می کنم در کلاس در قسمت شرط همیشه شرط رو درست اجرا می کنه حتی موقعی که شرط اشتباه باشد ؟؟؟