مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

alinazarisanj

عضویت از 1393/10/23

کار نکردن validate بعد از تغییرات

  • یکشنبه 5 اردیبهشت 1395
  • 19:00
تشکر میکنم

سلام

من از قسمت DataAnnotation و کلاس Requrid تغییرات زیر رو انجام دادم،

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

در هنگام استفاده نیز به صورت زیر عمل میکنم،

                                                                                 [CustomRequired]
                                                             { public string UserName { getset

 

قسمت web.config:

                                                     <appSettings>
              <add key="ClientValidationEnabled" value="true"/>
         <add key="UnobtrusiveJavaScriptEnabled" value="true"/>
                                                    </appSettings>

 

به دلیل این که من requried رو کاستوم کردم validate کار نمیکنه، اگه میشه راهنماییم کنید که چطور با این تغییرات بتونم از validate استفاده کنم.

در واقع validate کار میکنه، ولی postback اتفاق میوفته که این مشکل کار هست.

ممنون

 

پاسخ های این پرسش

تعداد پاسخ ها : 4 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • یکشنبه 5 اردیبهشت 1395
  • 19:04

چک کنید ببینید کتابخانه JqueryValidation به صفحه رفرنس داده شده ؟

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

کاربر سایت

alinazarisanj

عضویت از 1393/10/23

  • دوشنبه 6 اردیبهشت 1395
  • 10:54

سلام،

بله رفرنس داده شده و زمانی که از [Requried] استفاده میشه کار میکنه ولی وقتی از کاستومی که خودم ایجاد کردم استفاده میشه جوابگو نیست.

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • دوشنبه 6 اردیبهشت 1395
  • 10:56

این نمونه رو ببینید

اعتبار سنجی سمت کاربر در asp.net mvc

کاربر سایت

alinazarisanj

عضویت از 1393/10/23

  • دوشنبه 6 اردیبهشت 1395
  • 11:26

ممنون از جوابتون، این هلپر هم به خوبی جواب کار من رو میده، فقط یه سوال اگه من بخوام این پیام نمایش داده بشه باید چه کار کنم؟

در صورتی که display در metadata نوشته شده باشد:   فیلد "display" اجباری است.

در صورتی که display قرار نگرفته باشه: فیلد "fieldName" اجباری است.

 

تو کاستوم قبلی به خوبی به این صورت کار میکرد، آیا تو این هلپر میشه چنین کاری انجام داد؟

 

ممنون

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)