MOSS2007支持AJAX的配置

MOSS2007支持AJAX的配置

 

第一步:
<configSections>节点下添加以下元素
----------------------XML-------------------------
<sectionGroup name="system.web.extensions"
   type="System.Web.Configuration.SystemWebExtensionsSectionGroup,
   System.Web.Extensions, Version=1.0.61025.0, Culture=neutral,
   PublicKeyToken=31bf3856ad364e35">
     <sectionGroup name="scripting"
     type="System.Web.Configuration.ScriptingSectionGroup,
     System.Web.Extensions, Version=1.0.61025.0, Culture=neutral,
     PublicKeyToken=31bf3856ad364e35">
       <section name="scriptResourceHandler"
       type="System.Web.Configuration.ScriptingScriptResourceHandlerSection,
       System.Web.Extensions, Version=1.0.61025.0, Culture=neutral,
       PublicKeyToken=31bf3856ad364e35" requirePermission="false"
       allowDefinition="MachineToApplication"/>
       <sectionGroup name="webServices"
       type="System.Web.Configuration.ScriptingWebServicesSectionGroup,
       System.Web.Extensions, Version=1.0.61025.0, Culture=neutral,
       PublicKeyToken=31bf3856ad364e35">
         <section name="jsonSerialization"
         type="System.Web.Configuration.ScriptingJsonSerializationSection,
         System.Web.Extensions, Version=1.0.61025.0, Culture=neutral,
         PublicKeyToken=31bf3856ad364e35" requirePermission="false"
         allowDefinition="Everywhere" />
         <section name="profileService"
         type="System.Web.Configuration.ScriptingProfileServiceSection,
         System.Web.Extensions, Version=1.0.61025.0, Culture=neutral,
         PublicKeyToken=31bf3856ad364e35" requirePermission="false"
         allowDefinition="MachineToApplication" />
         <section name="authenticationService"
         type="System.Web.Configuration.ScriptingAuthenticationServiceSection,
         System.Web.Extensions, Version=1.0.61025.0, Culture=neutral,
         PublicKeyToken=31bf3856ad364e35" requirePermission="false"
         allowDefinition="MachineToApplication" />
     </sectionGroup>
   </sectionGroup>
</sectionGroup>
----------------------XML-------------------------
第二步
<system.web>
下的<pages>节点,添加下列控件的声明
----------------------XML-------------------------
<controls>
   <add tagPrefix="asp" namespace="System.Web.UI"
     assembly="System.Web.Extensions, Version=1.0.61025.0,
     Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
</controls>
----------------------XML-------------------------
第三步
<assemblies> 节点内添加对程序集的声明
----------------------XML-------------------------
<add assembly="System.Web.Extensions, Version=1.0.61025.0,
   Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
----------------------XML-------------------------
第四步
<httpHandlers> 节点,往里面添加以下谓词处理程序
----------------------XML-------------------------
<add verb="*" path="*.asmx" validate="false"
   type="System.Web.Script.Services.ScriptHandlerFactory,
   System.Web.Extensions, Version=1.0.61025.0, Culture=neutral,
   PublicKeyToken=31bf3856ad364e35"/>
<add verb="*" path="*_AppService.axd" validate="false"
   type="System.Web.Script.Services.ScriptHandlerFactory,
   System.Web.Extensions, Version=1.0.61025.0, Culture=neutral,
   PublicKeyToken=31bf3856ad364e35"/>
<add verb="GET,HEAD" path="ScriptResource.axd"
   type="System.Web.Handlers.ScriptResourceHandler,
   System.Web.Extensions, Version=1.0.61025.0, Culture=neutral,
   PublicKeyToken=31bf3856ad364e35" validate="false"/>
----------------------XML-------------------------
第五步
<httpModules>节点内添加以下脚本模块处理程序
----------------------XML-------------------------
<add name="ScriptModule"
   type="System.Web.Handlers.ScriptModule, System.Web.Extensions,
   Version=1.0.61025.0, Culture=neutral,
   PublicKeyToken=31bf3856ad364e35"/>
----------------------XML-------------------------
第六步
<SharePoint> 元素中的 <SafeControls> 节点内声明为安全控件
----------------------XML-------------------------
<SafeControl Assembly="System.Web.Extensions,
   Version=1.0.61025.0, Culture=neutral,
   PublicKeyToken=31bf3856ad364e35" Namespace="System.Web.UI"
   TypeName="*" Safe="True" />
----------------------XML-------------------------
第七步
<configuration> 节点,添加以下Web 服务处理程序
----------------------XML-------------------------
<system.web.extensions>
     <scripting>
       <webServices>
       <!-- Uncomment this line to enable the authentication
       service. Include requireSSL="true" if appropriate. -->
       <!--
         <authenticationService enabled="true"
         requireSSL = "true|false"/>
       -->
       <!-- Uncomment these lines to enable the profile service.
       To allow profile properties to be retrieved and modified in
       ASP.NET AJAX applications, you need to add each property
       name to the readAccessProperties and writeAccessProperties
       attributes. -->
       <!--
         <profileService enabled="true"
         readAccessProperties="propertyname1,propertyname2"
         writeAccessProperties="propertyname1,propertyname2" />
       -->
       </webServices>
       <!--
       <scriptResourceHandler enableCompression="true"
       enableCaching="true" />
       -->
     </scripting>
</system.web.extensions>
<system.webServer>
     <validation validateIntegratedModeConfiguration="false"/>
     <modules>
       <add name="ScriptModule" preCondition="integratedMode"
       type="System.Web.Handlers.ScriptModule,
       System.Web.Extensions, Version=1.0.61025.0,
       Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
     </modules>
     <handlers>
       <remove name="WebServiceHandlerFactory-Integrated" />
       <add name="ScriptHandlerFactory" verb="*" path="*.asmx"
       preCondition="integratedMode"
       type="System.Web.Script.Services.ScriptHandlerFactory,
       System.Web.Extensions, Version=1.0.61025.0,
       Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
       <add name="ScriptHandlerFactoryAppServices" verb="*"
       path="*_AppService.axd" preCondition="integratedMode"
       type="System.Web.Script.Services.ScriptHandlerFactory,
       System.Web.Extensions, Version=1.0.61025.0,
       Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
       <add name="ScriptResource" preCondition="integratedMode"
       verb="GET,HEAD" path="ScriptResource.axd"
       type="System.Web.Handlers.ScriptResourceHandler,
       System.Web.Extensions, Version=1.0.61025.0,
       Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
     </handlers>
</system.webServer>

 

注:环境是3.5版本的话,把xml代码的版本号更改为Version=3.5.0.0

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值