Проверка xVal с помощью Spring.net
-
05-07-2019 - |
Вопрос
Я начал играть с xVal в качестве моей платформы проверки для приложения ASP.Net MVC. Я использую IoC-контейнер Spring.Net, чтобы удерживать приложение вместе. Р>
Я следовал инструкциям в блоге Стива Сандерсона , чтобы нормально работать на стороне сервера , Но когда я пытаюсь заставить работать на стороне клиента, я получаю следующее исключение времени выполнения:
Spring.Objects.Factory.NoSuchObjectDefinitionException was unhandled by user code
Сообщение = " Объект с именем 'Scripts' не определен: не удается найти определение для объекта [Scripts] "
Я предполагаю, что это потому, что на странице Site.Master есть следующий код:
<script type="text/javascript" src="<%= ResolveUrl("~/Scripts/jquery-1.2.6.js")%>"></script>
<script type="text/javascript" src="<%= ResolveUrl("~/Scripts/jquery.validate.js")%>"></script>
<script type="text/javascript" src="<%= ResolveUrl("~/Scripts/xVal.jquery.validate.js")%>"></script>
Который пытается разрешить ~ / Scripts / используя Spring. Р>
Как заставить Spring справиться с этим (т.е. что входит в XML-файл конфигурации), или что я могу изменить в Site.Master, чтобы этого не произошло?
Решение
Оппс, с помощью Стива я нашел ответ. Не слепо копируйте и вставляйте образцы из Интернета, у меня в папке скриптов есть jquery-1.3.2.js, а не 1.2.6. Изменив ссылку на файл Site.Master на правильный номер версии, все стало работать.