Посмотрите следующее изображение:
Я не могу отправить изображение сейчас, пожалуйста, нажмите кодовое изображение , чтобы увидеть изображение.
Я установил _ViewStart, _Layout иотносительные файлы в файле "Login", которые отличаются от файла "Shared". Что я хочу, это отображать другой макет при открытии страницы "/ Login / Index", а другие отображают макет по умолчанию. И он работает так, как я ожидал.Но когда я использую раздел для загрузки файла "js" в "index.cshtml", в Интернете отображаются ошибки ", определенные в следующих разделах, но не для макета" ~ / Views / Login / _Layout.cshtml "появляются:。 "
следующие коды являются частью Login / Layout:
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>@ViewBag.Title</title>
@if (IsSectionDefined("Meta"))
{
RenderSection("Meta", false);
}
<link href="@GlobalVal.__siteResource/Css/Global/Site.css" rel="stylesheet" type="text/css" />
@if (IsSectionDefined("Css"))
{
RenderSection("Css", false);
}
<script type="text/javascript">
var GlobalVal={__siteHome:"@(GlobalVal.__siteHome)",__siteResource:"@(GlobalVal.__siteResource)"};
</script>
<script src="@GlobalVal.__siteResource/js/Lib/jquery-1.5.1.min.js" type="text/javascript"></script>
@if (IsSectionDefined("HeadJs"))
{
RenderSection("HeadJs", false);
}
</head>
и следующие коды" /login/index.cshtml":
@using TJK.Model;
@model MemberUser
@section HeadJs {
<script src="@GlobalVal.__siteResource/Js/Lib/jquery.validate.min.js" type="text/javascript"></script>
<script src="@GlobalVal.__siteResource/Js/Lib/jquery.validate.unobtrusive.min.js" type="text/javascript"></script>
}