Мне удалось выполнить следующее, чтобы выполнить правильно, что означает, что я правильно установил регенерацию и т. Д. Я вижу окно предупреждения.JavaScript не выполняется в разделе под Razor
@{ Layout = "~/Views/Shared/_Default.cshtml"; }
<h1>Eye candies</h1>
@section Footie
{
<script type="text/javascript">
alert("Ola!");
</script>
}
Однако, когда я изменяю, что для выполнения другого сценария, показывая прохладный шар с посетителями, я не вижу ничего, нада, ziltch! Нет ошибки, ничего. Просто пустая страница.
Когда я вставляю URL-адрес в браузер, я получаю исходный код JS, поэтому я предполагаю, что эта часть работает. Но у меня нет идей, как исследовать его дальше.
@section Footie
{
<script src="@Url.Content("//ra.revolvermaps.com/0/0/5.js?i=0w5jyvctga6&m=0&s=180&c=ff0000&cr1=ffffff")"
async="async"
type="text/javascript"></script>
}
Я добавил статическую HTML-страницу и вставил ее в скрипт. Работает как шарм! Таким образом, это определенно связано с выполнением скрипта под видом MVC (или синтаксиса Razor).
Предложения?
~/Views/Shared/_Default.cshtml содержит '' '' RenderSection («Footie», false) '' ''? –
, пожалуйста, получите элемент проверки своей страницы в своем браузере. Скажите нам, что было загружено –