direktori cari
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 - 更多帮助器
watak

Web Forms - 教程


ASP.NET 是一个使用 HTML、CSS、JavaScript 和服务器脚本创建网页和网站的开发框架。

ASP.NET 支持三种不同的开发模式:
Web Pages(Web 页面)、MVC(Model View Controller 模型-视图-控制器)、Web Forms(Web 窗体):

本教程介绍 Web Forms

Web Pages
MVC
Web Forms

从何入手?

多数开发人员学习一个新技术,是从查看运行实例开始的。

如果您想查看一个 Web Forms 运行实例,请查看以下的 ASP.NET Web Forms 演示。


什么是 Web Forms?

Web Forms 是三种创建 ASP.NET 网站和 Web 应用程序的编程模式中的一种。

其他两种编程模式是 Web Pages 和 MVC(Model View Controller 模型-视图-控制器)。

Web Forms 是最古老的 ASP.NET 编程模式,是整合了 HTML、服务器控件和服务器代码的事件驱动网页。

Web Forms 是在服务器上编译和执行的,再由服务器生成 HTML 显示为网页。

Web Forms 有数以百计的 Web 控件和 Web 组件用来创建带有数据访问的用户驱动网站。


Visual Studio Express 2012/2010

Visual Studio Express 是 Microsoft Visual Studio 的免费版本。

Visual Studio Express 是为 Web Forms(和 MVC)量身定制的开发工具。

Visual Studio Express 包含:

  • MVC 和 Web Forms
  • 拖拽 Web 控件和 Web 组件
  • Web 服务器语言(Razor 使用 VB 或者 C#)
  • Web 服务器(IIS Express)
  • 数据库服务器(SQL Server Compact)
  • 完整的 Web 开发框架(ASP.NET)

如果您已经安装了 Visual Studio Express,您将从本教程中学到更多。

如果您想安装 Visual Studio Express,请点击下列链接中的一个:

Visual Web Developer 2012(Windows 7 或者 Windows 8)

Visual Web Developer 2010(Windows Vista 或者 XP)


ASP.NET 参考手册

在本教程的最后,您将看到一套完整的 ASP.NET 参考手册,介绍了对象、组件、属性和方法。

ASP.NET 参考手册


Artikel sebelumnya: Artikel seterusnya: