У меня есть это на главной странице ASP.Net:
<script language="javascript" type="text/javascript">
<asp:ContentPlaceHolder ID="scriptContentHolder" runat="server"></asp:ContentPlaceHolder>
</script>
Но когда я пытаюсь просмотреть страницу содержимого в режиме разработки, она говорит мне, что в связанной главной странице есть ошибка, потому что "scriptContentHolder"не существует.
<asp:Content ID="scriptContent" ContentPlaceHolderID="scriptContentHolder" runat="server">
g_page = "mnuSurveys";
</asp:Content>
Если я изменю главную страницу на эту:
<asp:ContentPlaceHolder ID="scriptContentHolder" runat="server"></asp:ContentPlaceHolder>
и страницу содержимого на эту:
<asp:Content ID="scriptContent" ContentPlaceHolderID="scriptContentHolder" runat="server">
<script language="javascript" type="text/javascript">
g_page = "mnuSurveys";
</script>
</asp:Content>
Тогда всеэто круто.Почему это?Страница компилируется и выполняется просто отлично ... но, как указано выше, дизайнер кричит при размещении элементов управления ContentPlaceHolder в тегах.