ASP.NET Web Forms , ASP.NET ASP.NET . - - .
, - HTML, . HTML- - , , , , .. HTML. , HTML, .
HTML- .
4.1 - Web-
, - , HTTP- POST, :
FirstName=Ivan&LastName=Petrov&CS=on
, , . , . , "C#" "CS=ON". .
, . , (, , , ..), .
ASP.NET Web Forms . ASP.NET Web Forms .NET Framework, Control - . HTML-, HTTP- , . , , ASP.NET Web Forms . ASP.NET , , , , .. .
, HTML ASP.NET. "asp" , "runat="server"", , . - .
4.2 - ASP.NET Web Forms
, .NET Framework, . , .
|
|
, CheckBox Checked, bool. , .
ASP.NET Web Forms , . . , , , .
- - Postback. - HTTP- POST, .
, ASP.NET Web Forms , ASP.NET - -. ASP.NET Web Forms . ASP.NET Web Forms .NET Framework, HTML-.
HTML-. , Calendar.
Calendar , HTML . ASP.NET (.aspx).
, . , (.4.3).
, ASPX . HTML, , 200 .
4.3 Calendar
ASP.NET Web Forms HTML-. , - HTML -, " ".
, . , Calendar , . , -. , .
ASP.NET Web Forms , . , , .
|
|
, - ASP.NET Web Forms, , . HTML- , . , - ASP.NET , . , . , . ,
ASP.NET Web Forms. ASP.NET Web Forms Page . HTML-, . Page , . , Title, .
Page , Page.
, , - ASP.NET Web Forms , . ASP.NET , .
- HTML- . HTML- ASP.NET Web Forms .NET . . ASP.NET. , .
ASP.NET Web Forms, , , . , . , , - , . , , , , . , , HTTP- POST . , .
, . , , . , " ". ( 4.4).
4.4
(postback).
|
|
, , ASP.NET Web Forms HTML-. HTML- , <form>.
POST. HTTP- , HTTP-, . ASP.NET Web Forms HTML- .
"__EVENTTARGET" "__EVENTARGUMENT", JavaScript "__doPostBack".
. , , , . JavaScript "__doPostBack" . HTML- , . HTML- , , . , , .
, , . Page IsPostBack. , . , , , ViewState.
4.3 ASP.NET Web Forms
ASP.NET , , .aspx. <% .%> .aspx . , , , , .
.
, @ Page :
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
ASP.NET ().
@Page .aspx
@Page 4.1:
4.1 - @Page
AutoEventWireup | , true |
CompilerOptions | |
ClassName | , |
CodeFile | , , |
Debug | true, |
ErrorPage | URL, . |
Trace | |
EnableViewState | ( BASE64). true. |
EnableViewStateMac | true( ), ( machine.config), , . |
ViewStateEncryptionMode | (Auto , Always, Never). Auto ViewState , . web.config <pages ViewStateEncryptionMode="Always" /> |
Inherits | Page (System.Web.UI.Page), . _Default |
Async | (false ) . |
Language | , . |
OutputCache | . |
|
|
@Assembly
@Assembly ( ) .dll .cs .
, :
<%@ Assembly Name = ____bin.dll %>
<%@ Assembly Src = ____.cs %>
web.config <add assembly=* /> ( ) bin. , , bin, .
, , -, bin -, web.config :
<system.web>
<compilation>
<assemblies>
<add assembly =
@Import
@Import . using
, ADO.NET DataSet, @Import System.Data,
DataSet ds = new DataSet();
,
System.Data DataSet ds = new System.Data DataSet();
:
<%@ Import namespace = System.Data %>
, .dll , . , () .
@ Reference
@Reference () , .
,
<%@ Reference page = ____.aspx %>
<%@ Reference control = ____.ascx %>
, @Reference, .
@Control
.ascx
4.4
ASP.NET Web Forms. , ASP.NET Web Forms .NET Framework, Control WebControl. HTML- . , . , Calendar .
4.5 Calendar
|
|
HTML- . . . . JavaScript . , - , JavaScript , ; .
Visual Studio , . :