PDA

View Full Version : چطوری میتونم با if تست کنم اگه textbox خالی بود یا مقداری وارد نشده



mustafaehsani
پنج شنبه 06 شهریور 1393, 14:42 عصر
سلام دوستان
چطوری میتونم با if تست کنم اگه textbox خالی بود یا مقداری وارد نشده فلان کار انجام بشه کد زیر تست کردم جواب نداد


if (Textbox1.Text == null)

Mousavmousab
پنج شنبه 06 شهریور 1393, 15:02 عصر
توی وب یا توی codeBehind سی شارپ ؟

توی #C این طوری بنویس:



if (Textbox1.Text == "")

Mousavmousab
پنج شنبه 06 شهریور 1393, 16:31 عصر
خوب حالا که اومدی و دیدی می تونی اسن طوری هم بنویسی





if (Textbox1.Text == sttring.Empty)



البته شاید کاربر چیزی توی TextBox ننویسه و فقط Space بزنه و در این صورت هم شما می خواهید کنترل کنید.
در این صورت باید به این شکل کنترل کنید.





if (Textbox1.Text.trim().length == sttring.Empty)



یا





if (Textbox1.Text.trim().length == "")

alibehi
پنج شنبه 06 شهریور 1393, 17:59 عصر
برای vb این طوری بنویس if text box1.text="" then .. end if

mustafaehsani
سه شنبه 11 آذر 1393, 23:54 عصر
ضمن تشکر فراوان از Mousavmousab (http://barnamenevis.org/member.php?176004-Mousavmousab) عزیز کد زیر برای "البته شاید کاربر چیزی توی TextBox ننویسه و فقط Space بزنه و در این صورت هم شما می خواهید کنترل کنید" جواب میده و کفایت میکنه

if (txt_CID.Text.Trim() == "")