Для ContentPlaceHolder требуется главная страница, поэтому вы можете заменить этот тег другим элементом, который можно запустить на сервере, если на вашей странице нет главной страницы и вы не можете избавиться от

трял с этой ошибкой и нашел обходной путь, и решения работают для меня, но я хотел бы знать, что это лучший способ исправить проблему, и я хочу убедиться, что это не повлияет на другие страницы плохо. Надеюсь, что эксперты помогут. Если это было лучшее решение, то многие из вас могут спасти свои головы.

Эта ошибка возникает, когда блок кода помещается в MasterPage. Поместите блок кода в заполнитель для решения проблемы. При добавлении расширений AJAX на вашу веб-страницу он попытается зарегистрировать сценарии в заголовке. Если в MasterPage присутствуют блоки кода, может возникнуть ошибка.

Чтобы решить эту проблему, просто переместите блок кода в заполнитель в заголовке вашей MasterPage, например, так:

<head id="Head1" runat="server">
    <title>Untitled Page</title>
    <link href="StyleSheet.css" rel="stylesheet" type="text/css" />
    <asp:ContentPlaceHolder ID="myPlaceholder" runat="server">
    <script language="javascript" type="text/javascript" src="<%= Page.ResolveClientURL("~/javascript/global.js")%>"></script>
    </asp:ContentPlaceHolder>
    <asp:ContentPlaceHolder ID="head" runat="server"></asp:ContentPlaceHolder>
</head>

Ответы на вопрос(2)

Ваш ответ на вопрос