Мне нужно добавить ссылку AjaxControlsToolkit к default.master, поэтому сначала я добавил dll в GAC.Затем я добавил это в сборку SafeControl
<SafeControl Assembly="AjaxControlToolkit, Version=3.5.40412.0, Culture=neutral, PublicKeyToken=28f01b0e84b6d53e, processorArchitecture=MSIL" Namespace="AjaxControlToolkit" TypeName="*" Safe="True" AllowRemoteDesigner="True" />
Затем в свой default.master я добавил директиву сборки register и тег диспетчера сценариев (внутри тега формы.
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="ajaxToolkit" %><ajaxToolkit:ToolkitScriptManager ID="ScriptManager1" runat="server"/>
Когда я запускаю его, я получаю сообщение «Произошла непредвиденная ошибка». Если я удаляю строку кода из безопасных элементов управления, я получаю «Тип элемента управления« AjaxControlToolkit.ToolkitScriptManager »не разрешен на этой странице.не зарегистрирован как безопасный. "
Когда я набираю это, я только что заметил, что уже существует
<asp:ScriptManager id="ScriptManager" runat="server" EnablePageMethods="false" EnablePartialRendering="true" EnableScriptGlobalization="false" EnableScriptLocalization="true" />
Так что, возможно, конфликт? Мне нужен инструментарий Ajax для некоторых пользовательских веб-частей.Я использую MOSS 2007, и в своих исследованиях я не видел ни одного языка Ajax, интегрированного в SP2010, поэтому я просто делаю то, что много раз делал в MOSS 2007.
Что такоеделать?
Спасибо,
Risho