PDA

View Full Version : مبتدی: نمایش فیلد عددی



navidiran
جمعه 19 آبان 1396, 12:23 عصر
دوستان ، من یک فیلد از نوع int دارم. در view مربوط به ثبت جدید ، فیلد مربوط را بشکل عددی نمایش میده. در حالیکه میخوام بصورت یک editfor معمولی مثل نمایش فیلد string نمایش بده.
اگر در مدل نوع رو به string تغییر بدم ، برنامه خطا میده.

اگر بصورت int باقی بمونه فیلد رو این شکلی نمایش میده147022

لطف کنید بگید چیکار کنم ؛ هم بتونم کنترل کنم که فقط عدد وارد شده باشه.

ممنون از راهنمایی دوستان

Moien Tajik
جمعه 19 آبان 1396, 12:54 عصر
1- میتونید جای editorfor خودتون یک input از نوع text بزارید و name اش رو برابر با نام فیلد در مدل بزارید ، این راه پیشنهاد میشه.
2- میتونید string بزارید و از regex استفاده کنید که ورودی حتما عدد باشه : ^[0-9]+$