Как да подкарам моя клиентска валидация ?


0

В ASP .NET MVC проекта, клиентската ми (Custom) валидация работи, но само ако заредя бъндъла

"jqueryval" преди html-а който го ползва.

Как да направя така, че да не се налага да зареждам по този начин бъндъла, а да го зареждам

както другите най-отдолу след всичкия html ?




Отговори



0

Вариант е във View-то да заредиш bundle-a в конкретна секция.

... 

content

... 

@section Scripts { 

  @Scripts.Render("~/bundles/jqueryval") 

}

Като трябва съответно в Layout-a на page-a да си рендерираш съответната секция под @RenderBody()

<body> 

    @RenderBody() 

    @RenderSection("scripts", required: false) 

</body>




0

Не съм обърнал внимание, че това което ми показва е сървъна валидация. пфффф

Иначе това което казваш съм го направил. Проблема е, че само custom клиентската валидация не захапва. Link


от Boray (666 точки)


0

В body трябва най-напред да заредиш jquery - преди всички останали скриптове.

 @Scripts.Render("~/bundles/jquery")

И после както колегата по горе казва.

jqueryval depends on jquery . Ако го нямаш зареден няма да запали.


от dushka.dragoeva (1324 точки)