در آموزش قبلی ایجاد تکست باکسی که فقط بشه توش عدد بنویسیم رو آموزش دادم که این کار رو با جی کوئری هم انجام دادیم که یک کار خیلی حرفه ای و قشنگ بود ...
در این آموزش می خوایم یک تکست باکس فارسی بسازیم که فقط بشه توش حروف فارسی بنویسیم ...
البته این کارو با جی کوئری هم میشه انجام داد ، ولی داستان خودشو داره ...
امروز می خوام این کارو با ولیدیتور خود asp.net انجام بدیم:

فرق روش جی کوئری (مقاله قبل) با این روش اینه که در روش قبلی در زمانی که یک کلید رو میزد سریع مقدار رو بررسی و در صورت نادرست بودن اونو حذف می کردیم و اینجوری اصلا نمی تونست توی تکست باکس ما به غیر از عدد چیزی بنویسه ...
ولی در این روش می تونه بنویسیه ولی وقتی فوکوس از تکست باکس خارج بشه ، ولیدیتور بهش گیر میده و یک ارور بهش نمایش مید ه...

خوب برای این کار باید از کنترل Expression Validator ای اس پی دات نت استفاده کنیم :


به همین سادگی ...
موفق باشید ...
در مقالات آموزشی بعدی کارهای بهتری با جی کوئری خواهیم کرد و جی کوئری ای جکس (jquery ajax) رو هم با هم فرا خواهیم گرفت.
فکر کنم وقتی قدرت و سرعت جی کوئری ای جکس رو ببینین دیگه سراغ روش های سرور ساید نرین و تمام پروژه هاتونو full ajax بزنین

نوشته شده در تاریخ چهارشنبه 1 آبان 1392    | توسط: ح.م    | طبقه بندی: آموزش ASP.NET،     | نظرات()