ASP.NET教程之如何从ASP.NET 2.0中读取毗连字符串的设...
不过你如果学.net的话,你就不要选os了,这课比较底层的。你可以旁听数据库加上软件构件和中间件。(webservices和面向服务的课也应该听一听)asp.net|字符串在ASP.NET2.0中,利用了一种在运转时剖析为毗连字符串值的新的声明性表达式语法,按称号援用数据库毗连字符串。毗连字符串自己存储在Web.config文件中的<connectionStrings>设置节上面,以便易于在单个地位为使用程序中的一切页举行保护。典范程序代码以下:
<?xmlversion="1.0"?>
<configuration>
<connectionStrings>
<addname="Pubs"connectionString="Server=localhost;
IntegratedSecurity=True;Database=pubs;PersistSecurityInfo=True"
providerName="System.Data.SqlClient"/>
<addname="Northwind"connectionString="Server=localhost;
IntegratedSecurity=True;Database=Northwind;PersistSecurityInfo=True"
providerName="System.Data.SqlClient"/>
</connectionStrings>
<system.web>
<pagesstyleSheetTheme="Default"/>
</system.web>
</configuration>
程序代码申明:在上述典范的程序代码中,我们在Web.Config文件中的<connectionStrings>设置节点上面设置了两个数据库毗连字符串,分离指向pubs和Northwind两个示例数据库。注重,在2.0中引进了数据源控件,比方SqlDataSource控件,我们能够将SqlDataSource控件的ConnectionString属性被设置为表达式<%$ConnectionStrings:Pubs%>,该表达式在运转时由ASP.NET剖析器剖析为毗连字符串。还能够为SqlDataSource的ProviderName属性指定一个表达式,比方<%$ConnectionStrings:Pubs.ProviderName%>。其详细的用法和新特性将在今后的章节举行具体的先容。如今有个基本的懂得便可。
固然,我们也能够用上面的体例从设置文件间接读取数据库毗连字符串。起首我们必要援用usingSystem.Web.Configuration定名空间,该定名空间包括用于设置ASP.NET设置的类。
stringconnectionString=ConfigurationManager.ConnectionStrings["Northwind"].ConnectionString;
程序代码申明:在上述典范的程序代码中,我们能够使用ConnectionStrings["Northwind"]读取响应的Northwind字符串。同理以能够使用ConnectionStrings["Pubs"]读取响应的Pubs字符串。
Java欺骗了我们那么多年,如今的多核时代,我认为它气数已尽! HTML:当然这是网页最基本的语言,每一个服务器语言都需要它的支持,要学习,这个肯定是开始,不说了. ASP.net的速度是ASP不能比拟的。ASP.net是编译语言,所以,当第一次加载的时候,它会把所有的程序进行编译(其中包括worker进程,还有对语法进行编译,形成一个程序集),当程序编译后,执行速度几乎为0。 ASP(ActiveServerPages)是Microsfot公司1996年11月推出的WEB应用程序开发技术,它既不是一种程序语言,也不是一种开发工具,而是一种技术框架,不须使用微软的产品就能编写它的代码。 Servlet的形式和前面讲的CGI差不多,它是HTML代码和后台程序分开的。它们的启动原理也差不多,都是服务器接到客户端的请求后,进行应答。不同的是,CGI对每个客户请求都打开一个进程(Process)。 这也就是最近几年来随着各种新的后台技术的诞生,CGI应用在Internet上越来越少的原因。CGI方式不适合大访问量的应用。 ASP.net的速度是ASP不能比拟的。ASP.net是编译语言,所以,当第一次加载的时候,它会把所有的程序进行编译(其中包括worker进程,还有对语法进行编译,形成一个程序集),当程序编译后,执行速度几乎为0。 可以看作是VC和Java的混合体吧,尽管MS自己讲C#内核中更多的象VC,但实际上我还是认为它和Java更象一些吧。首先它是面向对象的编程语言,而不是一种脚本,所以它具有面向对象编程语言的一切特性。 通过这次激烈的讨论,我从大家身上学到了太多,开阔了眼界,不管是支持我的还是骂我的,都感谢你们。
页:
[1]