.


:




:

































 

 

 

 


ASP.NET Web Forms




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 , . :

 





:


: 2016-11-24; !; : 385 |


:

:

.
==> ...

1563 - | 1485 -


© 2015-2024 lektsii.org - -

: 0.075 .