目录 搜索
ASP.NET 基础教程 ASP.NET 教程 Web Pages - 教程 Web Pages - 添加 Razor 代码 Web Pages - 页面布局 Web Pages - 文件夹 Web Pages - 全局页面 Web Pages - HTML 表单 Web Pages - 对象 Web Pages - 文件 Web Pages - 帮助器 Web Pages - WebGrid 帮助器 Web Pages - Chart 帮助器 Web Pages - WebMail 帮助器 Web Pages - PHP Web Pages - 发布网站 Razor - 标记 Web Pages - Database 对象 ASP.NET MVC Web Forms - 教程 Web Forms - HTML 页面 Web Forms - 服务器控件 Web Forms - 事件 Web Forms - HTML 表单 Web Forms - 维持 ViewState Web Forms - TextBox 控件 Web Forms - Button 控件 Web Forms - 数据绑定 Web Forms - ArrayList 对象 Web Forms - Hashtable 对象 Web Forms - SortedList 对象 Web Forms - XML 文件 Web Forms - Repeater 控件 Web Forms - DataList 控件 Web Forms - 数据库连接 Web Forms - 母版页 Web Forms - 导航 ASP.NET Razor Razor - C# 和 VB 代码语法 Razor - C# 变量 Razor - C# 循环和数组 Razor - C# 逻辑条件 Razor - VB 变量 Razor - VB 循环和数组 Razor - VB 逻辑条件 WF 参考手册 Web Forms - HTML 服务器控件 ASP.NET HtmlAnchor 控件 ASP.NET HtmlButton 控件 ASP.NET HtmlForm 控件 ASP.NET HtmlGeneric 控件 ASP.NET HtmlImage 控件 ASP.NET HtmlInputButton 控件 ASP.NET HtmlInputCheckBox 控件 ASP.NET HtmlInputFile 控件 ASP.NET HtmlInputHidden 控件 ASP.NET HtmlInputImage 控件 ASP.NET HtmlInputRadioButton 控件 ASP.NET HtmlInputText 控件 ASP.NET HtmlSelect Control ASP.NET HtmlTable 控件 ASP.NET HtmlTableCell 控件 ASP.NET HtmlTableRow 控件 ASP.NET HtmlTextArea 控件 ASP.NET AdRotator 控件 ASP.NET AdRotator AdvertisementFile 属性 ASP.NET AdRotator Target 属性 ASP.NET Button 控件 ASP.NET Button CausesValidation 属性 ASP.NET Button OnClientClick 属性 ASP.NET Button PostBackUrl 属性 ASP.NET Button Text 属性 ASP.NET Button UseSubmitBehavior 属性 ASP.NET Button ValidationGroup 属性 ASP.NET Calendar 控件 ASP.NET Calendar Caption 属性 ASP.NET Calendar CaptionAlign 属性 ASP.NET Calendar CellPadding 属性 ASP.NET Calendar CellSpacing 属性 ASP.NET Calendar DayHeaderStyle 属性 ASP.NET Style 控件 ASP.NET BackColor 属性 ASP.NET BorderColor 属性 ASP.NET BorderStyle 属性 ASP.NET BorderWidth 属性 ASP.NET CssClass 属性 ASP.NET Font 属性 ASP.NET ForeColor 属性 ASP.NET Height 属性 ASP.NET Width 属性 ASP.NET Calendar DayNameFormat 属性 ASP.NET Calendar DayStyle 属性 ASP.NET Calendar FirstDayOfWeek 属性 ASP.NET Calendar NextMonthText 属性 ASP.NET Calendar NextPrevFormat 属性 ASP.NET Calendar NextPrevStyle 属性 ASP.NET Calendar OtherMonthDayStyle 属性 ASP.NET Calendar PrevMonthText 属性 ASP.NET Calendar SelectedDate 属性 ASP.NET Calendar SelectedDates 属性 ASP.NET Calendar SelectedDayStyle 属性 ASP.NET Calendar SelectionMode 属性 ASP.NET Calendar SelectMonthText 属性 ASP.NET Calendar SelectorStyle 属性 ASP.NET Calendar SelectWeekText 属性 ASP.NET Calendar ShowDayHeader 属性 ASP.NET Calendar ShowGridLines 属性 ASP.NET Calendar ShowNextPrevMonth 属性 ASP.NET Calendar ShowTitle 属性 ASP.NET Calendar TitleFormat 属性 ASP.NET Calendar TitleStyle 属性 ASP.NET Calendar TodayDayStyle 属性 ASP.NET Calendar TodaysDate 属性 ASP.NET Calendar VisibleDate 属性 ASP.NET Calendar WeekendDayStyle 属性 ASP.NET CalendarDay 控件 ASP.NET CalendarDay Date 属性 ASP.NET CalendarDay DayNumberText 属性 ASP.NET CalendarDay IsOtherMonth 属性 ASP.NET CalendarDay IsSelectable 属性 ASP.NET CalendarDay IsSelected 属性 ASP.NET CalendarDay IsToday 属性 ASP.NET CalendarDay IsWeekend 属性 ASP.NET CheckBox 控件 ASP.NET CheckBox Checked 属性 ASP.NET CheckBox Text 属性 ASP.NET CheckBox TextAlign 属性 ASP.NET CheckBoxList 控件 ASP.NET CheckBoxList CellPadding 属性 ASP.NET CheckBoxList CellSpacing 属性 ASP.NET CheckBoxList RepeatColumns 属性 ASP.NET CheckBoxList RepeatDirection 属性 ASP.NET CheckBoxList RepeatLayout 属性 ASP.NET CheckBoxList TextAlign 属性 ASP.NET DropDownList 控件 ASP.NET DropDownList SelectedIndex 属性 ASP.NET HyperLink 控件 ASP.NET HyperLink ImageUrl 属性 ASP.NET HyperLink NavigateUrl 属性 ASP.NET HyperLink Target 属性 ASP.NET HyperLink Text 属性 ASP.NET Image 控件 ASP.NET Image AlternateText 属性 ASP.NET Image ImageAlign 属性 ASP.NET Image ImageUrl 属性 ASP.NET ImageButton 控件 ASP.NET ImageButton CausesValidation 属性 ASP.NET ImageButton ValidationGroup 属性 ASP.NET ImageButton PostBackUrl 属性 ASP.NET ImageButton ValidationGroup 属性 ASP.NET Label 控件 ASP.NET LinkButton 控件 ASP.NET LinkButton OnClientClick 属性 ASP.NET LinkButton PostBackUrl 属性 ASP.NET LinkButton Text 属性 ASP.NET LinkButton ValidationGroup 属性 ASP.NET ListBox 控件 ASP.NET Rows 属性 ASP.NET SelectionMode 属性 ASP.NET ListItem 控件 ASP.NET ListItem Enabled 属性 ASP.NET ListItem Selected 属性 ASP.NET ListItem Text 属性 ASP.NET ListItem Value 属性 ASP.NET Literal 控件 ASP.NET Literal Text 属性 ASP.NET Panel 控件 ASP.NET Panel BackImageUrl 属性 ASP.NET Panel DefaultButton 属性 ASP.NET Panel Direction 属性 ASP.NET Panel GroupingText 属性 ASP.NET Panel HorizontalAlign 属性 ASP.NET Panel ScrollBars 属性 ASP.NET Panel Wrap 属性 ASP.NET PlaceHolder 控件 ASP.NET RadioButton 控件 ASP.NET RadioButtonList 控件 ASP.NET RadioButtonList CellPadding 属性 ASP.NET RadioButtonList CellSpacing 属性 ASP.NET RadioButtonList RepeatColumns 属性 ASP.NET RadioButtonList RepeatDirection 属性 ASP.NET RadioButtonList TextAlign 属性 ASP.NET BulletedList BulletImageUrl 属性 Web Forms - Web 服务器控件 ASP.NET Table 控件 ASP.NET BackImageUrl 属性 ASP.NET Caption 属性 ASP.NET CaptionAlign 属性 ASP.NET CellPadding 属性 ASP.NET CellSpacing 属性 ASP.NET GridLines 属性 ASP.NET HorizontalAlign 属性 ASP.NET TableCell 控件 ASP.NET TableCell ColumnSpan 属性 ASP.NET TableCell HorizontalAlign 属性 ASP.NET TableCell RowSpan 属性 ASP.NET TableCell Text 属性 ASP.NET TableCell Wrap 属性 ASP.NET TableRow 控件 ASP.NET TableRow HorizontalAlign 属性 ASP.NET TableRow TableSection 属性 ASP.NET TableRow VerticalAlign 属性 ASP.NET TextBox 控件 ASP.NET TextBox AutoCompleteType 属性 ASP.NET TextBox AutoPostBack 属性 ASP.NET TextBox Columns 属性 ASP.NET TextBox MaxLength 属性 ASP.NET TextBox ReadOnly 属性 ASP.NET TextBox Rows 属性 ASP.NET TextBox Text 属性 ASP.NET TextBox TextMode 属性 ASP.NET TextBox Wrap 属性 ASP.NET XML 控件 ASP.NET XML DocumentSource 属性 Web Forms - Validation 服务器控件 ASP.NET CompareValidator 控件 ASP.NET CustomValidator 控件 ASP.NET RangeValidator 控件 ASP.NET RegularExpressionValidator 控件 ASP.NET RequiredFieldValidator 控件 ASP.NET ValidationSummary 控件 ASP.NET BulletedList 控件 ASP.NET BulletedList BulletStyle 属性 ASP.NET BulletedList DisplayMode 属性 ASP.NET BulletedList FirstBulletNumber 属性 ASP.NET BulletedList Target 属性 WP 参考手册 Web Pages - 类 Web Pages - WebSecurity 对象 WebSecurity 属性 - CurrentUserId WebSecurity 属性 -?CurrentUserName WebSecurity 属性 - HasUserId WebSecurity 属性 - IsAuthenticated WebSecurity - ChangePassword() WebSecurity - ConfirmAccount() WebSecurity - CreateAccount() WebSecurity - CreateUserAndAccount() WebSecurity - GeneratePasswordResetToken() WebSecurity - GetCreateDate() WebSecurity - GetPasswordChangeDate() WebSecurity - GetUserId() WebSecurity - InitializeDatabaseConnection() WebSecurity - IsConfirmed() WebSecurity - IsCurrentUser() WebSecurity - Login() WebSecurity - Logout() WebSecurity - RequireAuthenticatedUser() WebSecurity - RequireRoles() WebSecurity - RequireUser() WebSecurity - ResetPassword() WebSecurity - UserExists() Web Pages - WebMail 对象 Web Pages - 更多帮助器
文字

ASP.NET又称为ASP+,不仅仅是ASP的简单升级,而是微软公司推出的新一代脚本语言。ASP.NET基于.NET Framework的Web开发平台,不但吸收了ASP以前版本的最大优点并参照Java、VB语言的开发优势加入了许多新的特色,同时也修正了以前的ASP版本的运行错误。
ASP.NET具备开发网站应用程序的一切解决方案,包括验证、缓存、状态管理、调试和部署等全部功能。在代码撰写方面特色是将页面逻辑和业务逻辑分开,它分离程序代码与显示的内容,让丰富多彩的网页更容易撰写。同时使程序代码看起来更洁净、更简单。


1996年,ASP 1.0(Active Server Pages)版本出现了,它引起了Web开发的新革命,降低了动态网页开发的难度。以前开发动态网页需要编写大量繁杂的C代码,编程效率非常低下,而且需要Web网页开发者掌握非常高的编程技巧。而ASP使用简单的脚本语言,能够将代码直接嵌入HTML,使设计Web页面变得更简单。虽然ASP非常简单,但却能够实现非常强大的功能,这一切得益于其组件。特别是ADO组件,使得在网页中访问数据库易如反掌。这一切推动了动态网页的快速发展与建设,同时使ASP得到迅速流行。
1998年,微软公司发布了ASP 2.0,它是作为Windows NT 4 Option Pack的一部分提供的。ASP 2.0与ASP 1.0的主要区别是外部的组件可以初始化,使所有的组件都有了独立的内存空间,并且可以进行事务处理。内置的Microsoft Transaction Server(MTS)使制作组件变得更容易。
2000年6月,微软公司宣布了自己的.NET框架。.NET框架的基本思想是:把原有的重点从连接到互联网的单一网站或设备转移到计算机、设备和服务群组上,而将互联网本身作为新一代操作系统的基础。这样,用户将能够控制信息的传送方式、时间和内容,从而得到更多的服务。
2001年,ASP.NET浮出水面。它最初的名字为ASP+,后来改为ASP.NET。ASP.NET是微软公司开发的一种建立在.NET之上的Web运行环境,它不是ASP的简单升级,而是新一代的Active Server Pages。ASP.NET是微软公司新体系结构Microsoft.NET的一部分,其中全新的技术架构使编程变得更加简单。借助于ASP.NET,可以创造出内容丰富的、动态的、个性化的Web站点。ASP.NET简单易学、功能强大、应用灵活、扩展性好,可以使用任何.NET兼容语言。
2002年微软发布.NET正式版本.NET Framework 1.0,其中的ASP版本就是ASP.NET 1.0,在此以前发布了两个.NET测试版本Betal和Beta2。
2003年微软发布了.NET Frameworrk 1.1正式版,其中ASP版本就是ASP.NET 1.1。
2005年微软发布.NET Framework 2.0正式版本,也就是ASP.NET 2.0。

上一篇: 下一篇: