<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://nfex.ru/index.php?action=history&amp;feed=atom&amp;title=ASP.Net%2FUser_Control_and_Master_Page%2FDefine_Control</id>
		<title>ASP.Net/User Control and Master Page/Define Control - История изменений</title>
		<link rel="self" type="application/atom+xml" href="http://nfex.ru/index.php?action=history&amp;feed=atom&amp;title=ASP.Net%2FUser_Control_and_Master_Page%2FDefine_Control"/>
		<link rel="alternate" type="text/html" href="http://nfex.ru/index.php?title=ASP.Net/User_Control_and_Master_Page/Define_Control&amp;action=history"/>
		<updated>2026-04-30T02:52:11Z</updated>
		<subtitle>История изменений этой страницы в вики</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>http://nfex.ru/index.php?title=ASP.Net/User_Control_and_Master_Page/Define_Control&amp;diff=2435&amp;oldid=prev</id>
		<title> в 15:30, 26 мая 2010</title>
		<link rel="alternate" type="text/html" href="http://nfex.ru/index.php?title=ASP.Net/User_Control_and_Master_Page/Define_Control&amp;diff=2435&amp;oldid=prev"/>
				<updated>2010-05-26T15:30:47Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr style=&quot;vertical-align: top;&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Предыдущая&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Версия 15:30, 26 мая 2010&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; style=&quot;text-align: center;&quot; lang=&quot;ru&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(нет различий)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
			</entry>

	<entry>
		<id>http://nfex.ru/index.php?title=ASP.Net/User_Control_and_Master_Page/Define_Control&amp;diff=2436&amp;oldid=prev</id>
		<title>Admin: 1 версия</title>
		<link rel="alternate" type="text/html" href="http://nfex.ru/index.php?title=ASP.Net/User_Control_and_Master_Page/Define_Control&amp;diff=2436&amp;oldid=prev"/>
				<updated>2010-05-26T11:53:53Z</updated>
		
		<summary type="html">&lt;p&gt;1 версия&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==Define and use control==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;csharp&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;%@ Register &lt;br /&gt;
    TagPrefix=&amp;quot;My&amp;quot; &lt;br /&gt;
    TagName=&amp;quot;ZipCodeLookUp&amp;quot; &lt;br /&gt;
    Src=&amp;quot;.\ZipCodeLookUp.ascx&amp;quot; &lt;br /&gt;
%&amp;gt;&lt;br /&gt;
&amp;lt;script runat=server&amp;gt;&lt;br /&gt;
Sub SubmitBtn_Click(Sender As Object, E As EventArgs)&lt;br /&gt;
    lblMessage.Text = &amp;quot;You selected &amp;quot; _&lt;br /&gt;
        &amp;amp; ZipCode1.City &amp;amp; &amp;quot;, &amp;quot; _&lt;br /&gt;
        &amp;amp; ZipCode1.State &amp;amp; &amp;quot; &amp;quot; _&lt;br /&gt;
        &amp;amp; ZipCode1.ZipCode&lt;br /&gt;
End Sub&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;BODY&amp;gt;&lt;br /&gt;
&amp;lt;form runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;Font Face=&amp;quot;Tahoma&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;My:ZipCodeLookUp &lt;br /&gt;
    id=&amp;quot;ZipCode1&amp;quot; &lt;br /&gt;
    runat=&amp;quot;server&amp;quot;&lt;br /&gt;
/&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;asp:Label&lt;br /&gt;
    id=&amp;quot;lblMessage&amp;quot;&lt;br /&gt;
    runat=&amp;quot;server&amp;quot;&lt;br /&gt;
    Font-Bold=&amp;quot;True&amp;quot;&lt;br /&gt;
/&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;asp:button &lt;br /&gt;
    id=&amp;quot;butOK&amp;quot;&lt;br /&gt;
    text=&amp;quot;OK&amp;quot;&lt;br /&gt;
    Type=&amp;quot;Submit&amp;quot;&lt;br /&gt;
    OnClick=&amp;quot;SubmitBtn_Click&amp;quot; &lt;br /&gt;
    runat=&amp;quot;server&amp;quot;&lt;br /&gt;
/&amp;gt;&lt;br /&gt;
&amp;lt;/Font&amp;gt;&lt;br /&gt;
&amp;lt;/form&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;%-- ZipCodeLookUp.ascx&lt;br /&gt;
&amp;lt;script language=&amp;quot;VB&amp;quot; runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;
Sub Page_Load(ByVal Sender as Object, ByVal E as EventArgs)&lt;br /&gt;
    If Not IsPostBack Then&lt;br /&gt;
        lblCity.Text = &amp;quot;Albuquerque&amp;quot;&lt;br /&gt;
        lblState.Text = &amp;quot;New Mexico&amp;quot;&lt;br /&gt;
    End If&lt;br /&gt;
End Sub&lt;br /&gt;
Sub ZipCodeChanged(sender As Object, e As EventArgs)        &lt;br /&gt;
    If ddlZipCode.SelectedItem.Value = &amp;quot;87112&amp;quot; Then&lt;br /&gt;
        lblCity.Text = &amp;quot;Albuquerque&amp;quot;&lt;br /&gt;
        lblState.Text = &amp;quot;New Mexico&amp;quot;&lt;br /&gt;
    ElseIf ddlZipCode.SelectedItem.Value = &amp;quot;08520&amp;quot; Then&lt;br /&gt;
        lblCity.Text = &amp;quot;Hightstown&amp;quot;&lt;br /&gt;
        lblState.Text = &amp;quot;New Jersey&amp;quot;&lt;br /&gt;
    Else&lt;br /&gt;
        lblCity.Text = &amp;quot;Indianapolis&amp;quot;&lt;br /&gt;
        lblState.Text = &amp;quot;Indiana&amp;quot;&lt;br /&gt;
    End If    &lt;br /&gt;
End Sub&lt;br /&gt;
Public ReadOnly Property City() As String&lt;br /&gt;
    Get&lt;br /&gt;
        City = lblCity.Text&lt;br /&gt;
    End Get&lt;br /&gt;
End Property&lt;br /&gt;
Public ReadOnly Property State() As String&lt;br /&gt;
    Get&lt;br /&gt;
        State = lblState.Text&lt;br /&gt;
    End Get&lt;br /&gt;
End Property&lt;br /&gt;
Public ReadOnly Property ZipCode() As String&lt;br /&gt;
    Get&lt;br /&gt;
        ZipCode = ddlZipCode.SelectedItem.Text&lt;br /&gt;
    End Get&lt;br /&gt;
End Property&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;Table style=&amp;quot;font: 10pt verdana;border-width:1;border-style:solid;border-color:black;&amp;quot; cellspacing=&amp;quot;15&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;TR&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;&amp;lt;B&amp;gt;Select Zip Code: &amp;lt;/B&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;&lt;br /&gt;
&amp;lt;ASP:DropDownList &lt;br /&gt;
    id=&amp;quot;ddlZipCode&amp;quot;&lt;br /&gt;
    runat=server&lt;br /&gt;
    AutoPostBack=True&lt;br /&gt;
    OnSelectedIndexChanged=&amp;quot;ZipCodeChanged&amp;quot;&lt;br /&gt;
&amp;gt;&lt;br /&gt;
    &amp;lt;asp:ListItem Value=&amp;quot;87112&amp;quot; Selected=&amp;quot;True&amp;quot;&amp;gt;87112&amp;lt;/asp:ListItem&amp;gt;&lt;br /&gt;
    &amp;lt;asp:ListItem Value=&amp;quot;08520&amp;quot;&amp;gt;08520&amp;lt;/asp:ListItem&amp;gt;&lt;br /&gt;
    &amp;lt;asp:ListItem Value=&amp;quot;46311&amp;quot;&amp;gt;46311&amp;lt;/asp:ListItem&amp;gt;&lt;br /&gt;
&amp;lt;/ASP:DropDownList&amp;gt;&lt;br /&gt;
&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;/TR&amp;gt;&lt;br /&gt;
&amp;lt;TR&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;&amp;lt;B&amp;gt;City: &amp;lt;/B&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;&lt;br /&gt;
&amp;lt;ASP:Label &lt;br /&gt;
    id=&amp;quot;lblCity&amp;quot; &lt;br /&gt;
    runat=&amp;quot;server&amp;quot;&lt;br /&gt;
/&amp;gt;&lt;br /&gt;
&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;/TR&amp;gt;&lt;br /&gt;
&amp;lt;TR&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;&amp;lt;B&amp;gt;State: &amp;lt;/B&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;&lt;br /&gt;
&amp;lt;ASP:Label &lt;br /&gt;
    id=&amp;quot;lblState&amp;quot; &lt;br /&gt;
    runat=&amp;quot;server&amp;quot;&lt;br /&gt;
/&amp;gt;&lt;br /&gt;
&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;/TR&amp;gt;&lt;br /&gt;
&amp;lt;/Table&amp;gt;&lt;br /&gt;
--%&amp;gt;&lt;br /&gt;
           &lt;br /&gt;
       &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Simplest user control (VB.net)==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;csharp&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;%@ Page Language=&amp;quot;VB&amp;quot; %&amp;gt;&lt;br /&gt;
&amp;lt;%@ Register TagPrefix=&amp;quot;MyTag&amp;quot; TagName=&amp;quot;SimpleControl&amp;quot; Src=&amp;quot;SimpleUserControl.ascx&amp;quot; %&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;Simple User control Example&amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
    &amp;lt;form runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;&lt;br /&gt;
            &amp;lt;MyTag:SimpleControl id=&amp;quot;MySimpleControl&amp;quot; runat=&amp;quot;server&amp;quot; /&amp;gt;&lt;br /&gt;
            and I&amp;quot;m text in an ASPX page.&lt;br /&gt;
        &amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/form&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;%--SimpleUserControl.ascx&lt;br /&gt;
&amp;lt;%@ Control Language=&amp;quot;vb&amp;quot; %&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt; Hello, I&amp;quot;m a user control, &amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
--%&amp;gt;&lt;br /&gt;
           &lt;br /&gt;
       &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==User control: login==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;csharp&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;%@ Register &lt;br /&gt;
    TagPrefix=&amp;quot;My&amp;quot; &lt;br /&gt;
    TagName=&amp;quot;LogInControl&amp;quot; &lt;br /&gt;
    Src=&amp;quot;.\LogInControl.ascx&amp;quot; &lt;br /&gt;
%&amp;gt;&lt;br /&gt;
&amp;lt;script runat=server&amp;gt;&lt;br /&gt;
Sub SubmitBtn_Click(Sender As Object, E As EventArgs)&lt;br /&gt;
    If LogIn1.IsValid Then&lt;br /&gt;
        lblMessage.Text = &amp;quot;You are logged in!&amp;quot;&lt;br /&gt;
    Else&lt;br /&gt;
        lblMessage.Text = &amp;quot;User name and password not found!&amp;quot;&lt;br /&gt;
    End If&lt;br /&gt;
End Sub&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;BODY  TEXT=&amp;quot;black&amp;quot; LINK=&amp;quot;darkred&amp;quot; VLINK=&amp;quot;darkred&amp;quot; ALINK=&amp;quot;red&amp;quot; LEFTMARGIN=&amp;quot;40&amp;quot; TOPMARGIN=&amp;quot;40&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;form runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;Font Face=&amp;quot;Tahoma&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;My:LogInControl &lt;br /&gt;
    id=&amp;quot;LogIn1&amp;quot; &lt;br /&gt;
    runat=&amp;quot;server&amp;quot;&lt;br /&gt;
    FontName=&amp;quot;Arial&amp;quot;&lt;br /&gt;
    FontBold=True&lt;br /&gt;
/&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;asp:Label&lt;br /&gt;
    id=&amp;quot;lblMessage&amp;quot;&lt;br /&gt;
    runat=&amp;quot;server&amp;quot;&lt;br /&gt;
    Font-Bold=&amp;quot;True&amp;quot;&lt;br /&gt;
/&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;asp:button &lt;br /&gt;
    id=&amp;quot;butOK&amp;quot;&lt;br /&gt;
    text=&amp;quot;OK&amp;quot;&lt;br /&gt;
    Type=&amp;quot;Submit&amp;quot;&lt;br /&gt;
    OnClick=&amp;quot;SubmitBtn_Click&amp;quot; &lt;br /&gt;
    runat=&amp;quot;server&amp;quot;&lt;br /&gt;
/&amp;gt;&lt;br /&gt;
&amp;lt;/Font&amp;gt;&lt;br /&gt;
&amp;lt;/form&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;%--&lt;br /&gt;
&amp;lt;script language=&amp;quot;VB&amp;quot; runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;
Public ReadOnly Property UserName() As String&lt;br /&gt;
    Get&lt;br /&gt;
        UserName = txtUserName.Text&lt;br /&gt;
    End Get&lt;br /&gt;
End Property&lt;br /&gt;
Public ReadOnly Property Password() As String&lt;br /&gt;
    Get&lt;br /&gt;
        Password = txtPassword.Text&lt;br /&gt;
    End Get&lt;br /&gt;
End Property&lt;br /&gt;
Public ReadOnly Property IsValid() As Boolean&lt;br /&gt;
    Get&lt;br /&gt;
        If txtUserName.Text = &amp;quot;Secret&amp;quot; _&lt;br /&gt;
            and txtPassword.Text = &amp;quot;Password&amp;quot; Then&lt;br /&gt;
            IsValid = True&lt;br /&gt;
        Else&lt;br /&gt;
            IsValid = False&lt;br /&gt;
        End If&lt;br /&gt;
    End Get&lt;br /&gt;
End Property&lt;br /&gt;
Public Property FontName() As String&lt;br /&gt;
    Get&lt;br /&gt;
        FontName = lbl1.Font.Name&lt;br /&gt;
    End Get&lt;br /&gt;
    Set&lt;br /&gt;
        lbl1.Font.Name = value&lt;br /&gt;
        lbl2.Font.Name = value&lt;br /&gt;
    End Set&lt;br /&gt;
End Property&lt;br /&gt;
Public Property FontBold() As Boolean&lt;br /&gt;
    Get&lt;br /&gt;
        FontName = lbl1.Font.Bold&lt;br /&gt;
    End Get&lt;br /&gt;
    Set&lt;br /&gt;
        lbl1.Font.Bold = value&lt;br /&gt;
        lbl2.Font.Bold = value&lt;br /&gt;
    End Set&lt;br /&gt;
End Property&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;Table style=&amp;quot;font: 10pt verdana;border-width:1;border-style:solid;border-color:black;&amp;quot; cellspacing=&amp;quot;15&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;TR&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;&lt;br /&gt;
&amp;lt;asp:Label&lt;br /&gt;
    id=&amp;quot;lbl1&amp;quot;&lt;br /&gt;
    runat=&amp;quot;server&amp;quot;&lt;br /&gt;
    Font-Bold=&amp;quot;True&amp;quot;&lt;br /&gt;
    Text=&amp;quot;User Name: &amp;quot;&lt;br /&gt;
/&amp;gt;&lt;br /&gt;
&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;&lt;br /&gt;
&amp;lt;asp:TextBox &lt;br /&gt;
    id=&amp;quot;txtUserName&amp;quot;&lt;br /&gt;
    runat=server&lt;br /&gt;
/&amp;gt;&lt;br /&gt;
&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;/TR&amp;gt;&lt;br /&gt;
&amp;lt;TR&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;&lt;br /&gt;
&amp;lt;asp:Label&lt;br /&gt;
    id=&amp;quot;lbl2&amp;quot;&lt;br /&gt;
    runat=&amp;quot;server&amp;quot;&lt;br /&gt;
    Font-Bold=&amp;quot;True&amp;quot;&lt;br /&gt;
    Text=&amp;quot;Password: &amp;quot;&lt;br /&gt;
/&amp;gt;&lt;br /&gt;
&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;&lt;br /&gt;
&amp;lt;asp:TextBox &lt;br /&gt;
    id=&amp;quot;txtPassword&amp;quot;&lt;br /&gt;
    runat=server&lt;br /&gt;
    TextMode=&amp;quot;Password&amp;quot;&lt;br /&gt;
/&amp;gt;&lt;br /&gt;
&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;/TR&amp;gt;&lt;br /&gt;
&amp;lt;/Table&amp;gt;&lt;br /&gt;
 --%&amp;gt;&lt;br /&gt;
           &lt;br /&gt;
       &amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	</feed>