- 博客(0)
- 资源 (2)
- 收藏
- 关注
Ajax安装包(ASPAJAXExtSetup.msi和AjaxControlToolkit.zip源码包)
安装ASP.NET AJAX
ASP.NET AJAX只支持.NET 2.0以上平台。.NET 3.5中已集成,不需要安装,.NET 2.0需要安装扩展包。
我用的是VS.NET 2005即.NET 2.0,首先到ASP.NET网站(上面给出的链接地址)下载ASPAJAXExtSetup.msi,由于已经打包好了,安装只需要一路next就行了,但要注意安装前关闭VS.NET,因为安装过程中需要对它做些配置。安装完成后打开VS.NET,新建一个网站,在选择模板的时候你会发现‘Visual Studio 已安装模板’中多了一个‘Asp.net AJAX-Enabled Web Site’,选它,然后设置‘位置’‘语言’,点‘确定’。
接下来让我们看看安装过后我们得到了什么。
在默认首页Default.aspx中,多了一个名为ScriptManager的控件,这个控件在使用AJAX时必须加入到页面中,具体作用后面再说。
再看看工具箱。将页面转为‘设计’模式,打开‘工具箱’,把滚动条拉到最下面会发现有个‘AJAX Extensions’选项卡,里面有五个控件,它们构成了基础ASP.NET AJAX框架。
现在可以开始做WEB2.0体验的页面了,但只用这五个控件来做是很费劲的,因此MS提供了一个‘AJAX Control Toolkit’包,其中包含了很多常用的AJAX控件,下来我们就来安装它。
安装 AJAX Control Toolkit
ASP.NET上有它的下载,提供两种版本,带源码版和不带源码(二进制)版,我下载的是带源码版(以后深入学习时就不用再下了)。
将压缩包解压到C:\Program Files\Microsoft ASP.NET\ASP.NET 2.0 AJAX Extensions\AjaxControlToolkit\中,这里就是先前装ASP.NET AJAX的地方.打开AjaxControlToolkit.sln文件,编译'AjaxControlToolkit'项目和'TemplateVSI',编译完成后关闭VS.NET 2005,进入解压目录的TemplateVSI\bin文件夹, 双击AjaxControlExtender.vsi文件,在弹出的对话框里选择要安装的版本(VB\C#或者全选),点'下一步'直到完成。
好了,到此安装就完成了,现在打开VS.NET 2005,新建网站时‘我的模板’中会多出个‘AJAX Control Toolkit Web Site’,选择它,设置好‘位置’‘语言’,点‘确定’。
打开Default.aspx,你会发现之前的ScriptManager控件变成了ToolkitScriptManager,并且在网站的bin目录中多了一个dll文件和很多文件夹,这些文件夹是为不同语言准备的资源文件。那现在都加了什么新控件呢,其实有很多,但打开‘工具箱’却并没有发现什么新的东西。这里我们需要手动添加控件到‘工具箱’。在‘工具箱’单击右键,选择‘添加选项卡’,然后输入AJAX Control Toolkit并回车。然后在这个新建的选项卡里单击右键选择‘选择项’,弹出的对话框里点‘浏览’,定位到 C:\Program Files\Microsoft ASP.NET\ASP.NET 2.0 AJAX Extensions\AjaxControlToolkit\AjaxControlToolkit\bin\Release,选择AjaxControlToolkit.dll,单击‘打开’--‘确定’,我们得到它了,很多的控件,今后的开发可就靠它们了哦~
2010-03-20
windows7 7.0
IIS 7.0上的ASP.NET本身也从以ISAPI的实现形式变成直接接入IIS7管道的模块:
这带来诸多好处:
1) 你现在可以对服务器的所有请求(例如, .htm,.php,.jsp文件)使用ASP.NET表单认证,成员/角色,以及任何其他特性。
2) 你现在可以轻松地重写任何web请求的URL或者以种种有趣的方式对请求做改动。
3) 你可以使用VB或C#替换或扩展任何现有的IIS特性(例如,你可以除去内置的目录清单模块,接入你自己的模块)。
这确实给.NET开发人员带来了无穷多的扩展性机会。
IIS 7.0 七大新特性:
1)模块化的网络核心允许用户增加和删除特定的功能。如果要使用服务统计构件,仅需几个模块(不包括ISAPI)。
2)一个统一标准的HTTP管道,它对应于本地管理方面的应用程序。用户可以对经典的ASP网页使用基于窗体的认证系统。
3)用户可以建立自己的IHttpModule以及IHttpHandlers,并且把它们插入到统一的管道。
4)新款分布式的XML设置系统,它利用了ASP.NET的设置系统的优点。
5)改善的诊断和问题解答机制,包括了新Runtime状态以及跟踪功能。
6)新型可扩展,面向任务的管理员用户界面。
7)总体来讲,IIS7.0支持之前所有的功能,并且有很多相关的扩展功能。同时,在IIS 7.0里支持PHP5,FTP方面,选择IIS7.0的主机扩展到了50个FTP。
总而言之,IIS 7将为Web管理员以及Web爱好者提供更加丰富,更加易用的管理工具。在新的IIS7中,无论是管理方面还是安全方面都得到了全新的设计,而从用户群的角度上讲,利用IIS7, 个人用户可以更快,更简便的建立自己的站点,而企业用户则可以更加全面,更加安全的维护和管理自己的WEB环境。随着Windows Server2008的日益临近,相信有关IIS7管理的相关介绍也会越来越多,究竟新版本有没有带给我们实质的变革,还是只是一个IIS服务器功能的增强,让我们拭目以待吧。
本信息来源于www.xqmv.com,原文地址:http://www.xqmv.com/Article.aspx?id=319
2010-01-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人