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

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

کاربر سایت

rooz450

عضویت از 1392/08/12

چرا اعتبار سنجی انجام نمی شود

  • شنبه 13 آذر 1395
  • 16:50
تشکر میکنم

سلام دو تا دو جدول دارم که که بین ریلیشن ایجاد کردم که دوتا دراپ دان لیست ایجاد کردم که در یکی لیست استانها هست و در دراپ دوم نام شهرستانها است در زمانی که آیتمی از دراپ اول انتخاب می کنم با توجه به آیتم دراپ اول آیتمهای در دراپ دوم نمایش می دهم مشکلی دارم می خواهم کاربر مجبور به انتخاب آیتمهای دراپ دان لیست اول و دوم بکنم و کاربر حتما آیتمهای دراپ اول و دوم انتخاب نمایید چگونه این کار بکنم از requid در کلاس اعتبار سنجی استفاده کرده ام

در ویو دراپ به صورت زیر نوشتم

 <div class="form-group">
            @Html.LabelFor(model => model.Idmakan, "Idmakan", htmlAttributes: new { @class = "control-label col-md-2" })
            <div class="col-md-10">
                @Html.DropDownList("Idmakan", null, htmlAttributes: new { @class = "form-control" })
                @Html.ValidationMessageFor(model => model.Idmakan, "", new { @class = "text-danger" })
            </div>
        </div>

کلاس اعتبار سنجی به صورت زیر نوشتم 

 [Bindable(false)]
        [Required(ErrorMessage = "لطفا انتخاب نمایید")]
        public Guid Idmakan { get; set; }

چرا اعتبار سنجی دراپ دان لیست انجام نمی شود

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

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

ایمان مدائنی

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

  • شنبه 13 آذر 1395
  • 18:16

شما باید در کنترلر و اکشن چک کنید اگر آیتم انتخاب نشده بود به modelState یک خطا اضافه کنید

اگر هم میخواهید سمت کلاینت انجام شود با جی کوئری بررسی کنید

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

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

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

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