zoukankan      html  css  js  c++  java
  • ASP.NET 2.0 AJAX Extensions 1.0配置

    安装完ASP.NET 2.0 AJAX Extensions 1.0之后需要进行配置才能让网站支持AJAX,实际上就是配置网站的Web.config文件。

    1、如果您全新建立一个需要支持AJAX的网站。

    1)打开Microsoft Visual Web Developer 2005(或Exdivss版),点击“文件”-“新建网站”,发现有“ASP.NET AJAX-enabled Web site”模板。这个网站就已经支持AJAX了。

    2)如果是您建立的是一个空的网站。请将目录drive:Program FilesMicrosoft ASP.NETASP.NET 2.0 AJAX Extensionsv1.0.nnnn下的Web.config文件拷贝到您的网站根目录下即可。

    2、如果已经有一个网站了,您需要让这个已经存在的网站支持AJAX
    打开drive:Program FilesMicrosoft ASP.NETASP.NET 2.0 AJAX Extensionsv1.0.nnnn下的Web.config文件,再打开您的网站中的Web.config

    比较两个文件,将drive:Program FilesMicrosoft ASP.NETASP.NET 2.0 AJAX Extensionsv1.0.nnnn下的Web.config中配置内容拷贝到您网站中的Web.config即可。注意不要将已经有的节拷贝进去。具体需要添加的内容可以参考ASP.NET AJAX文档中的“Configuring ASP.NET AJAX”节。

    下面是支持ASP.Net 2.0 AJAX的标准Web.config文件内容。

    <?xml version="1.0"?>

    <configuration>

     
    <configSections>

       
    <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>

     
    </configSections>


     
    <system.web>

       
    <pages>

         
    <controls>

           
    <add tagPrefix="asp" namespace="System.Web.UI" assembly="System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>

         
    </controls>

       
    </pages>

       
    <!--

              Set compilation debug="true" to insert debugging

              symbols into the compiled page. Because this

              affects performance, set this value to true only

              during development.

       
    -->

       
    <compilation debug="false">

         
    <assemblies>

           
    <add assembly="System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>

         
    </assemblies>

       
    </compilation>


       
    <httpHandlers>

         
    <remove verb="*" path="*.asmx"/>

         
    <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"/>

       
    </httpHandlers>


       
    <httpModules>

         
    <add name="ScriptModule" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>

       
    </httpModules>

     
    </system.web>


     
    <system.web.extensions>

       
    <scripting>

         
    <webServices>

           
    <!-- Uncomment this line to customize maxJsonLength and add a custom converter -->

           
    <!--

          <jsonSerialization maxJsonLength="500">

            <converters>

              <add name="ConvertMe" type="Acme.SubAcme.ConvertMeTypeConverter"/>

            </converters>

          </jsonSerialization>

         
    -->

           
    <!-- 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 enableComdivssion="true" enableCaching="true" />

         
    -->

       
    </scripting>

     
    </system.web.extensions>


     
    <system.webServer>

       
    <validation validateIntegratedModeConfiguration="false"/>

       
    <modules>

         
    <add name="ScriptModule" divCondition="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" divCondition="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" divCondition="integratedMode"

               type
    ="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>

         
    <add name="ScriptResource" divCondition="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>

    </configuration>

  • 相关阅读:
    jquery过滤特殊字符及js字符串转为数字
    jquery.validate.js表单验证
    jquery 判断checkbox状态
    jquery.lazyload.js 图片延迟加载
    ASP.NET MVC 中使用用户控件——转
    ASP.NET MVC3关于生成纯静态后如何不再走路由直接访问静态页面--收藏没测
    jquery.validation.js 表单验证
    jquery表单验证插件 jquery.form.js-转
    .net 获取客户端Ip地址
    在IE中MVC控制器中返回JSON格式的数据时提示下载
  • 原文地址:https://www.cnblogs.com/CCJVL/p/1682512.html
Copyright © 2011-2022 走看看