View Full Version : اعتبارسنجی dropdownlist
  
resident
چهارشنبه 06 فروردین 1393, 20:51 عصر
سلام.
  
من dropdownlist رو اینطوری تعریف کردم.  مشکلم اینه که من اجباری تعیینش کردم اما در برنامه اجباری نیست.
  
چطور درستش کنم؟
  
در مدل:
 
 
[Display(Name = "استان")]
[Required(ErrorMessage = "*")]
publicint City_ProvinceID { get; set; }
در view:
@Html.DropDownListFor(model => model.City_ProvinceID, (SelectList)ViewBag.Provincelist, "انتخابکنید", new { @class = "form-control chosen-select" })
  
  @Html.ValidationMessageFor(model => model.City_ProvinceID)
ali_autumnal
پنج شنبه 07 فروردین 1393, 13:05 عصر
این اعتبار سنجی واسه NumericUpDown
[Range(0, 23, ErrorMessage = " ساعت بین مقادیر 0 تا 23 می تواند باشد!")]
        public int Hour { set; get; }
اینم اعتبار سنجی dropdownlist
[Required(ErrorMessage = " انتخاب نشده است!")]
        [Range(3,99999,ErrorMessage=" انتخاب نشده است!")]
        [Display(Name = "گروه خبری")]
        public int CreateNewsGroupId { set; get; }
        public IEnumerable<NewsGroupViewModel> NewsGroup { set; get; }
resident
پنج شنبه 07 فروردین 1393, 15:53 عصر
این اعتبار سنجی واسه NumericUpDown
اینم اعتبار سنجی dropdownlist
[Required(ErrorMessage = " انتخاب نشده است!")]
        [Range(3,99999,ErrorMessage=" انتخاب نشده است!")]
        [Display(Name = "گروه خبری")]
        public int CreateNewsGroupId { set; get; }
        public IEnumerable<NewsGroupViewModel> NewsGroup { set; get; }
منم دقیقا همینطور تعریف کردم ولی اعتبارسنجی نمی کنه. فقط Range رو تعیین نکردم که به نظر نمیاد الزامی باشه
ali_autumnal
جمعه 08 فروردین 1393, 01:05 صبح
شاید jQuery لود نشده. بررسی کنید
resident
جمعه 08 فروردین 1393, 18:58 عصر
شاید jQuery لود نشده. بررسی کنید
load شده.اعتبارسنجی TextBoxها انجام میشه ، فقط dropdownlist ها اعتبارسنجی نمیشه.
یه بار دیگه تعریف property ام تو مدلم رو میذارم، در اولین پست مشخص نیست...
[Display(Name = "استان")]
        [Required(ErrorMessage = "*")]
        public int City_ProvinceID { get; set; }
resident
دوشنبه 11 فروردین 1393, 10:34 صبح
یه نکته ی جالب اینکه تو یکی دیگه از فرمهام dropdownlist اعتبارسنجی میشه ولی تو بعضی فرمهام هم انجام نمیشه...
alireza_s_84
دوشنبه 11 فروردین 1393, 15:37 عصر
یه نکته ی جالب اینکه تو یکی دیگه از فرمهام dropdownlist اعتبارسنجی میشه ولی تو بعضی فرمهام هم انجام نمیشه...
[Display(Name = "جنسیت")]        [Required(AllowEmptyStrings = false, ErrorMessage = "جنسیت خود را انتخاب کنید.")]
        public byte GenderId { get; set; }
AllowEmptyStrings = false
resident
دوشنبه 11 فروردین 1393, 16:32 عصر
بالاخره متوجه شدم مشکل از کجاست.
در پلاگین chosen jquery ، این مشکل وجود داره.
البته راههایی هم برای اعتبارسنجی اش بیان شده
 
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.