.


:




:

































 

 

 

 


ASP.NET




ASP.NET 1.0 , , . HTML action , . .

ASP.NET 2.0 PostBackUrl, Web-, .

 

<form id="frmTest" runat="server">

<asp:textbox id="txtFirstName" runat="server" />

<br /><asp:textbox id="txtLastName" runat="server" />

<br /><asp:button id="btnSend" Text="Post Data" PostBackUrl="crosspost.aspx"runat="server" />

</form>

 

, crosspost.aspx, , , .

, ASP.NET 2.0 ASPX PostBackUrl , , __PREVIOUSPAGE, . - PreviousPage.

 

void Page_Load(object sender, EventArgs e)

{ if (PreviousPage!= null)

{ //

TextBox txtFirstName =

(TextBox)PreviousPage.FindControl("txtFirstName");

TextBox txtLastName =

(TextBox)PreviousPage.FindControl("txtLastName");

//

txtInfo.Text = " , " + txtFirstName.Text + "!";

}

}

 

HTML , .

 

<form method="post" action="GetValues.aspx" id="frmTest">

<input type="submit" name="btnSend" value="Post Data"onclick="javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions(&quot;btnSend&quot;, &quot;&quot;, false,
&quot;&quot;, &quot;CrossPage.aspx&quot;, false, false))" id="btnSend" />

</form>

 

, CrossPage.aspx, GetValues.aspx, frmTest. (validation) RequiredFieldValidation, RangeValidation .

, , Web- ? Internet . Web-, , . , .

, - HTML . HTML . HTML Code-Behind. , , , , , .

, Web- . ASP.NET 1.x , , , , , URL.

ASP.NET 2.0 , . , . , ASP.NET -.

(Master pages) ASP.NET , ContentPlaceHolder. , Page Master.

ContentPlaceHolder , , .

 

<%@Master Language=C#

CodeFile=MainMaster.master.cs Inherits=MainMaster_master %>

<html>

<head runat="server">

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

<title> </title>

</head>

<body>

<table width="100%">

<tr>

<span id="PageTitle" runat="server"></span>

</tr>

<tr>

<table width="100%">

<tr>

<td>

<asp:contentplaceholder id="PageMenu" runat="server" />

</td>

<td>

<form runat="server">

<asp:contentplaceholder id="PageContent" runat="server" />

</form>

</td>

</tr>

</table>

</tr>

<tr>

<p align="right">: <span id="PageTime"

runat="server"></span></p>

</tr>

</table>

</body>

</html>

 

, , , . , Web- .

ContentPlaceHolder , , , , .

 

<asp:contentplaceholder id="PageMenu" runat="server">

<ul>

<li><a href="Default.aspx"> </a></li>

<li><a href="Contents.aspx"></a></li>

</ul>

</asp:contentplaceholder>

 

. , .

 

protected void Page_Load(object sender, EventArgs e)
{ PageTime.InnerText = DateTime.Now.ToShortDateString();
}

public string Title

{ get

{ return PageTitle.InnerText;

}

Set

{ PageTitle.InnerText = value;

}

}

 

. ContentPlaceHolder, Content, , . - Content.

 

<%@Page Language=C# CodeFile=Default.aspx.cs

Inherits=Default_aspx MasterPageFile=MainMaster.master%>

<asp:content runat="server" id="MyMenu" contentplaceholderID="PageMenu">

<ul>

<li><a href="Page1.aspx"> 1</a></li>

<li><a href="Page2.aspx"> 2</a></li>

<li><a href="Page3.aspx"> 3</a></li>

</ul>

</asp:content>

<asp:content runat="server" ID="MyContent" contentplaceholderID="PageContent">

<asp:TextBox id="txtName" runat="server"></asp:TextBox>&nbsp;<asp:Button id="btnShow" runat="server" Text="" OnClick="btnShow_Click" />

<br /><asp:PlaceHolder ID="PlaceHolder" runat="server"></asp:PlaceHolder>

</asp:content>

 

, . , HeadControl, Master.

 

protected void Page_Load(object sender, EventArgs e)

{ if (!Page.IsPostBack)

Master.Page.Header.Title = " ";

}

protected void btnShow_Click(object sender, EventArgs e)

{ PlaceHolder.Controls.Add(new LiteralControl("<script> alert(' , " + txtName.Text + "'); </script>"));

Master.Page.Header.Title = " , " + txtName.Text;

}

 

, MasterPageFile Page. , MasterPageFile , Web.config.

 

<?xml version="1.0"?>

<configuration xmlns="http://schemas.microsoft.com/.NETConfiguration/v2.0">

<system.Web>

<pages master="MainMaster.master" />

</system.Web>

</configuration>

 

, ASP.NET . , . , , PreInit.

 

protected void Page_PreInit(object sender, EventArgs e)

{ Page.MasterPageFile = "AnotherMaster.master";

}

 





:


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


:

:

.
==> ...

1961 - | 1722 -


© 2015-2024 lektsii.org - -

: 0.034 .