Недопустимый символ Mvc C#
уважаемый друг,
У меня есть ошибка в моем файле .cshtml, но я не могу найти причину, по которой он жалуется на недопустимый символ.
У меня есть встроенный раздел скриптов. смотреть ниже:
} <script> function setBanner(bool){ if (bool == 'true') { $('.banner').attr('data', 'false'); $('.Priority-control').attr('value', false); $('#image-source').attr('src', '/Content/images/Banner-laag.png'); } else { $('.banner').attr('data', 'true'); $('.Priority-control').attr('value', true); $('#image-source').attr('src', '/Content/images/Banner-important.png'); } }; </script> @Html.HiddenFor(m => m.FollowupId)
Перед закрывающим тегом он говорит мне, что у меня есть недопустимый символ
'недопустимый символ' < / script>
У меня есть 5 разделов сценария. 3 из них говорят "недопустимый символ" перед закрывающим тегом раздела скрипта.
Кто-нибудь, у кого есть решение для решения этой проблемы?
Удаление и перепечатка решают эту проблему до закрытия и повторного открытия документа.
Потенциальные исправления из "быстрых действий и рефакторинга" дают только возможность удалить раздел скрипта.
Обновление:
Я побежал jslint
Это говорит:
Expected '/'. </script>
Не понимаю почему...
Что я уже пробовал:
- Потенциальные исправления от "быстрых действий и рефакторинга"
- Удаление и перепечатка разделов скрипта.
- объединение всех разделов в один раздел сценария.
- перезапуск visual studio 2015.
- очистка/ восстановление
- замена qoute на double qoute.
- удаление концевой метки {
- удаление ;
Karthik_Mahalingam
попробуйте удалить'} ' над блоком скрипта
Wessel Beulink
И тоже не получилось. Я нашел сайт JSlint и запустил анализ кода. говоря мне ожидаемое"/".
Не понимаю почему.
Karthik_Mahalingam
хорошо