나는 이것이 단지 찾지 못하는 단순한 것이라고 확신합니다.@ Html.JQueryUI() - JQueryUI에 대한 정의가 없습니다.
@ Html.JQueryUI()를 사용하는 모든보기에서 JQueryUI에 JQueryUI에 대한 정의가없고 JQueryUI 형식의 확장 메서드가 없다는 컴파일 오류가 발생합니다. 첫 번째 인수는 예외입니다. 형식의 System.Web.MVC.HtmlHelper. 어셈블리 참조가 누락되었거나 문을 사용하고 있는지 묻습니다.
페이지 소스를보고 올바른 파일을 반환하는 각 파일 링크를 클릭하여 필요한 js 및 css 파일을 브라우저에 렌더링 할 때 필요한 모든 js 및 css 파일이로드되는지 확인했습니다. 이 MVC 4 프로젝트에서
나는이 모든 CSS/JS 파일을 포함하도록 BundleConfig 클래스를 사용하고
:bundles.Add(new ScriptBundle("~/bundles/jquery").Include(
"~/Scripts/jquery-{version}.js"));
bundles.Add(new ScriptBundle("~/bundles/jqueryui").Include(
"~/Scripts/jquery-ui-1.10.4.custom.js"));
bundles.Add(new ScriptBundle("~/bundles/jqueryval").Include(
"~/Scripts/jquery.unobtrusive*",
"~/Scripts/jquery.validate*"));
bundles.Add(new StyleBundle("~/Content/themes/trontastic/css").Include(
"~/Content/themes/trontastic/jquery-ui-1.10.4.custom.css",
"~/Content/themes/base/jquery.ui.core.css",
"~/Content/themes/base/jquery.ui.resizable.css",
"~/Content/themes/base/jquery.ui.selectable.css",
"~/Content/themes/base/jquery.ui.accordion.css",
"~/Content/themes/base/jquery.ui.autocomplete.css",
"~/Content/themes/base/jquery.ui.button.css",
"~/Content/themes/base/jquery.ui.dialog.css",
"~/Content/themes/base/jquery.ui.slider.css",
"~/Content/themes/base/jquery.ui.tabs.css",
"~/Content/themes/base/jquery.ui.datepicker.css",
"~/Content/themes/base/jquery.ui.progressbar.css",
"~/Content/themes/base/jquery.ui.theme.css"));
내 _Layout 페이지에서 스크립트/CSS를 렌더링하고있어
@Styles.Render("~/Content/themes/trontastic/css")
@Scripts.Render("~/bundles/jquery")
@Scripts.Render("~/bundles/jqueryui")
JQuery 유효성 검사는보기 작성 및 편집 페이지에서만 렌더링됩니다.
@Scripts.Render("~/bundles/jqueryval")
모든보기에서 .JQueryUI()에서이 오류를 반환하는 코드 줄.
@Html.JQueryUI().Datepicker("anotherDate").MinDate(DateTime.Today).ShowButtonPanel(true)
나는이 페이지 소스보고 및 파일 링크를 각각 클릭하여 브라우저에서 렌더링 될 때 필요한 모든 JS 및 CSS 파일이 페이지에로드되는 것을 확인했습니다.
어디 @ Html.JQueryUI의 당신의 HtmlHelper 확장()이다 :
나는 추가했다? 이 제품에 대해 들어 본 적이 없으므로 직접 구현 했습니까? – iappwebdev이 웹 사이트를 사용하고 있습니까? http://jqueryuihelpers.apphb.com/Docmo/GettingStarted? – iappwebdev
Simon에게 응답 해 주셔서 감사합니다 ... 예.이 jqueryuihelpers 링크를 테스트로 추가하여 날짜 선택기를 추가하여 양식 JQuery를 올바르게 작성했는지 확인했습니다. 내 주요 목표는 전체 사이트에 대해이 테마를 사용하는 것입니다. – Shawn