2015-06-25 4 views
1

У меня есть код на стороне клиента. Я работаю на localhost, который работает нормально, но когда я копирую те же файлы на сервер, который запускает сайт, и пытаюсь сделать то же самое, сайт не может запустить тот же код.Page_ClientValidate не является функцией

В частности, этот код:

var flag = window.Page_ClientValidate('vgPerosnal'); 

Он отлично работает, когда я запускаю его через локальный, но когда я получаю к этой линии через веб-сайт, я получаю следующую ошибку в хромированном отладчике:

Uncaught TypeError: window.Page_ClientValidate is not a function

Я проверил, действительно ли функция действительно отсутствует, но файл «WebUIValidation.js», который содержит эту функцию, также копируется.

Я искал в Интернете часы для решений без везения. Пожалуйста, помогите мне.

+0

«WebUIValidation.js» загружается на страницу. пожалуйста, проверьте консоль, чтобы убедиться в этом. звучит как проблема пути – naveen

+0

Страница aspx «наследует» от Site.Master, которые имеют следующую строку: '' – Gil

ответ

0

UPDATE: Оказалось, что это была большая проблема. the answer to it is here

OLD: * После нескольких часов поисков я не нашел идеальный ответ, в том числе пытается переустановить рамки .NET, но я сумел преодолеть эту проблему. я скопировал эту строку кода:

<script src="/Scripts/WebForms/WebUIValidation.js"></script> 

и теперь он работает.

Смежные вопросы