Я пытаюсь использовать набор ajaxtool, загруженный с here для colorpicker.AjaxToolkit for 3.5 не работает
Когда я попытался использовать это на любом из моей страницы, он показывает мне ошибку
This page is missing a HtmlHead control which is required for the CSS
stylesheetlink that is being added. Please add <head runat="server" />.
Что может быть причиной. Я использую ToolScriptManager, а не Script Manager, как сказано в документации. Я использую Asp.net 3.5 и с помощью управления colorPicker под страницей контента и добавлением ToolScript Manager в том же месте.
По словам Rafel
<head>
<title>l</title>
<link href="<%= ResolveUrl("~/css/style.css") %>" rel="stylesheet" type="text/css" />
<link rel="stylesheet" type="text/css" href="<%= ResolveUrl("~/css/chromestyle.css") %>"/>
<script src="<%= ResolveUrl("~/js/JScript.js") %>" type="text/javascript"></script>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.0/jquery.min.js"></script>
<script type="text/javascript" src="<%= ResolveUrl("~/js/chrome.js") %>"></script>
<asp:ContentPlaceHolder id="head" runat="server">
</asp:ContentPlaceHolder>
</head>
Если я прибавляю RUNAT в голове я начинает получать эту ошибку
The Controls collection cannot be modified because the control
contains code blocks (i.e. <% ... %>).
Можем ли мы увидеть ваш заголовок? Похоже, вам не хватает замечательной директивы runat = "server". – rebelliard
@ Ragael: Я использую главную страницу, и все остальные страницы работают довольно хорошо. Осцилер я добавляю этот контроль. Эта страница начинает показывать ту же ошибку –
Я не вижу, как сообщение об ошибке может быть более явным. –