ASP.NET网页编程之在Asp.Net2.0中能够便利的会见设置文件...
c++是语言,其实C++和java的应用范围根本就不一样的。在java应用的领域内,c++是不合适的。所以微软才搞了C#和Java对抗。asp.net|web|会见Asp.Net2.0中我们能够便利的会见设置文件中,.NetFrameWork2.0新增添了SystemWebSectionGroup类。同意用户以编程体例会见设置文件的system.web组。
好比判别web.config内是不是为debug="true",大概判别身份考证情势
SystemWebSectionGroupws=newSystemWebSectionGroup();
CompilationSectioncp=ws.Compilation;
用cp.Debug;就能够失掉compilation节内关于"debug"的设置
AuthenticationSectionas=ws.Authentication;
用as.Mode能够猎取authentication节中关于"mode"的设置,值为AuthenticationMode列举之一
AuthenticationMode的取值以下:
成员称号申明
Forms将基于ASP.NET窗体的身份考证指定为身份考证形式。
None不指定身份考证。
Passport将MicrosoftPassport指定为身份考证形式。
Windows将Windows指定为身份考证形式。在利用Internet信息服务(IIS)身份考证办法(基础、扼要、集成Windows(NTLM/Kerberos)或证书)时合用此形式。
附:SystemWebSectionGroup类的大众属性:
称号申明
AnonymousIdentification猎取anonymousIdentification节。
Authentication猎取authentication节。
Authorization猎取authorization节。
BrowserCaps猎取browserCaps节。
ClientTarget猎取clientTarget节。
Compilation猎取compilation节。
CustomErrors猎取customErrors节。
Deployment猎取deployment节。
DeviceFilters猎取deviceFilters节。
Globalization猎取globalization节。
HealthMonitoring猎取healthMonitoring节。
HostingEnvironment猎取hostingEnvironment节。
HttpCookies猎取httpCookies节。
HttpHandlers猎取httpHandlers节。
HttpModules猎取httpModules节。
HttpRuntime猎取httpRuntime节。
Identity猎取identity节。
IsDeclarationRequired猎取一个值,该值唆使是不是必要声明此ConfigurationSectionGroup工具。(从ConfigurationSectionGroup承继。)
IsDeclared猎取一个值,该值唆使是不是已声明此ConfigurationSectionGroup工具。(从ConfigurationSectionGroup承继。)
MachineKey猎取machineKey节。
Membership猎取membership节。
MobileControls猎取mobileControls节。
Name猎取此ConfigurationSectionGroup工具的称号属性。(从ConfigurationSectionGroup承继。)
Pages猎取pages节。
ProcessModel猎取processModel节。
Profile猎取profile节。
Protocols猎取protocols节。
RoleManager猎取roleManager节。
SectionGroupName猎取与此ConfigurationSectionGroup联系关系的节组称号。(从ConfigurationSectionGroup承继。)
SectionGroups猎取一个包括一切ConfigurationSectionGroup工具的ConfigurationSectionGroup工具,这些工具是此ConfigurationSectionGroup工具的子工具。(从ConfigurationSectionGroup承继。)
Sections猎取一个ConfigurationSectionCollection,它包括此ConfigurationSectionGroup中的一切ConfigurationSection工具。(从ConfigurationSectionGroup承继。)
SecurityPolicy猎取securityPolicy节。
SessionState猎取sessionState节。
SiteMap猎取siteMap节。
Trace猎取trace节。
Trust猎取trust节。
Type猎取或设置此ConfigurationSectionGroup工具的范例。(从ConfigurationSectionGroup承继。)
UrlMappings猎取urlMappings节。
WebControls猎取webControls节。
WebParts猎取webParts节。
WebServices猎取webServices节。
XhtmlConformance猎取xhtmlConformance节。
你可以先看看这篇文章(软微学院生涯-三朝元老经验谈),打不开再跟我说。(我的意思是想让她自己先稍微了解一下到底现在各个方向学的工具以及以后要做的工具大概是什么,因为喜欢做什么样的事其实自己最清楚的) 碰到复杂点的问题都不知道能不能解决,现在有点实力的公司都选择自已在开源的基础上做开发。但没听说过有人在IIS上做改进的,windows、sqlserver集群方面的应用也很少见。 弱类型造成潜在的出错可能:尽管弱数据类型的编程语言使用起来回方便一些,但相对于它所造成的出错几率是远远得不偿失的。 现在主流的网站开发语言无外乎asp、php、asp.net、jsp等。 HTML:当然这是网页最基本的语言,每一个服务器语言都需要它的支持,要学习,这个肯定是开始,不说了. asp.net空间的支持有:ASP.NET1.1/虚拟目录/MicrosoftFrontPage2000扩展/CDONTS,同时他的网站上也提供了Asp.net的使用详解和程序源代码,相信对使用ASP.NET编程的程序员来说会非常有用哦! 同时也感谢博客园给我们这个平台,也感谢博客园的编辑们做成专题引来这么多高人指点。 ASP.net1.1和2.0在程序上的语法也有很大不同,现在2.0属于新出来的,不知道半年后会不会有3.0(说笑一下)。Windows2003系统自动支持ASP和ASP.net环境,不用安装任何程序。Asp.net属于编译语言。ASP的最大不同(ASP属于解释语言)。 现在的ASP.net分为两个版本:1.1和2.0Asp.net1.1用VS2003(visualstudio2003)编程。Asp.net2.0用VS2005(visualstudio2005)编程。现在一般开发用的是VS2003。
页:
[1]