tag:blogger.com,1999:blog-9412891147940613412024-02-20T05:02:05.181-08:00Dot Net CodeExample Dot Net Code For DevelopersAnonymoushttp://www.blogger.com/profile/08085794171961595892noreply@blogger.comBlogger17125tag:blogger.com,1999:blog-941289114794061341.post-36766542612959327912015-11-23T04:53:00.001-08:002015-11-23T05:00:19.170-08:00Dynamically add controls to PlaceHolder control at run time in asp.net.<div dir="ltr" style="text-align: left;" trbidi="on">
<span style="font-family: "verdana" , sans-serif;"><span style="color: #b45f06;"><b>Introduction:</b></span></span><br />
<span style="font-family: "verdana" , sans-serif;"><br /></span>
<span style="font-family: "verdana" , sans-serif;">I will explain about How to dynamically add controls to PlaceHolder control at run time</span><br />
<span style="font-family: "verdana" , sans-serif;">in asp.net.</span><br />
<span style="font-family: "verdana" , sans-serif;"><br /></span>
<span style="font-family: "verdana" , sans-serif;"><span style="color: #b45f06;"><b>Explanation:</b></span></span><br />
<span style="font-family: "verdana" , sans-serif;"><br /></span>
<span style="font-family: "verdana" , sans-serif;"> I am going to create dynamic textbox controls to placeholder with </span><br />
<span style="font-family: "verdana" , sans-serif;">using PlaceHolder.Controls.Add method.</span><br />
<span style="font-family: "verdana" , sans-serif;"><br /></span>
<span style="font-family: "verdana" , sans-serif;">1.First create placeholder control to source code.</span><br />
<span style="font-family: "verdana" , sans-serif;"><br /></span>
<span style="font-family: "verdana" , sans-serif;"> <asp:PlaceHolder ID="PlaceHolder1" runat="server"></asp:PlaceHolder></span><br />
<span style="font-family: "verdana" , sans-serif;"><br /></span>
<span style="font-family: "verdana" , sans-serif;">2.Create c# code for creating controls dynamically to place holder.</span><br />
<span style="font-family: "verdana" , sans-serif;"><br /></span>
<br />
<a name='more'></a><span style="font-family: "verdana" , sans-serif;"><br /></span>
<span style="font-family: "verdana" , sans-serif;"> protected void Page_Load(object sender, EventArgs e)</span><br />
<span style="font-family: "verdana" , sans-serif;"> {</span><br />
<span style="font-family: "verdana" , sans-serif;"> PlaceHolder1.Controls.Add(new LiteralControl("<br />UserName:<br />"));</span><br />
<span style="font-family: "verdana" , sans-serif;"> TextBox UName_TextBox = new TextBox();</span><br />
<span style="font-family: "verdana" , sans-serif;"> UName_TextBox.ID = "UserName_TexBox";</span><br />
<span style="font-family: "verdana" , sans-serif;"> PlaceHolder1.Controls.Add(UName_TextBox);</span><br />
<span style="font-family: "verdana" , sans-serif;"><br /></span>
<span style="font-family: "verdana" , sans-serif;"> PlaceHolder1.Controls.Add(new LiteralControl("<br />Password:<br />"));</span><br />
<span style="font-family: "verdana" , sans-serif;"> TextBox Pass_TextBox = new TextBox();</span><br />
<span style="font-family: "verdana" , sans-serif;"> Pass_TextBox.ID = "Password_TextBox";</span><br />
<span style="font-family: "verdana" , sans-serif;"> PlaceHolder1.Controls.Add(Pass_TextBox);</span><br />
<span style="font-family: "verdana" , sans-serif;"> PlaceHolder1.Controls.Add(new LiteralControl("<br />"));</span><br />
<span style="font-family: "verdana" , sans-serif;"> }</span><br />
<span style="font-family: "verdana" , sans-serif;"><br /></span>
<span style="font-family: "verdana" , sans-serif;">I used to added UName_TextBox and Pass_TextBox controls to PlaceHolder1 using "PlaceHolder.control.add" method</span><br />
<span style="font-family: "verdana" , sans-serif;">and also i created two literal controls(UserName and Password) to placeholder1 control.</span><br />
<span style="font-family: "verdana" , sans-serif;"><br /></span>
<span style="font-family: "verdana" , sans-serif;">3.when i run this program it will show as below screen</span><br />
<span style="font-family: "verdana" , sans-serif;"><br /></span>
<span style="font-family: "verdana" , sans-serif;"><br /></span>
<span style="font-family: "verdana" , sans-serif;"><br /></span>
<span style="font-family: "verdana" , sans-serif;"><img alt="" src="data:image/png;base64,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" /></span><br />
<span style="font-family: "verdana" , sans-serif;"><br /></span>
<span style="font-family: "verdana" , sans-serif;"> </span></div>
Anonymoushttp://www.blogger.com/profile/08085794171961595892noreply@blogger.com0tag:blogger.com,1999:blog-941289114794061341.post-23353627621340325082015-11-23T03:58:00.000-08:002015-11-23T04:01:37.675-08:00AdRotator control in Asp.Net<div dir="ltr" style="text-align: left;" trbidi="on">
<span style="color: #b45f06;"><b><span style="font-family: "verdana" , sans-serif;">Introduction:</span></b></span><br />
<span style="font-family: "verdana" , sans-serif;"><br /></span>
<span style="font-family: "verdana" , sans-serif;"> I will explain here about adrotator control and how to show xml based advertisment file with using adrotator control.</span><br />
<span style="font-family: "verdana" , sans-serif;"><br /></span>
<span style="color: #b45f06;"><b><span style="font-family: "verdana" , sans-serif;">Explanation:</span></b></span><br />
<span style="font-family: "verdana" , sans-serif;"><br /></span>
<span style="font-family: "verdana" , sans-serif;"> Adrotator control mainly used to display advertisement files in asp.net page.You can show images and text using adrotator control.You can display advertisment using xml file here i do that how to show advertisment with using xml file.</span><br />
<span style="font-family: "verdana" , sans-serif;"></span><br />
<a name='more'></a><br />
<br />
<span style="font-family: "verdana" , sans-serif;">First i create xml file here:</span><br />
<span style="font-family: "verdana" , sans-serif;"><br /></span>
<span style="font-family: "verdana" , sans-serif;"><?xml version="1.0" encoding="utf-8" ?><br /><Advertisements<br /> xmlns="http://schemas.microsoft.com/AspNet/AdRotator-Schedule-File"><br /> <Ad><br /> <ImageUrl>apple.gif</ImageUrl><br /> <NavigateUrl>http://www.fruitstest.com</NavigateUrl><br /> <AlternateText>Apple fruit </AlternateText><br /> <Impressions>50</Impressions><br /> <Keyword>apple</Keyword><br /> </Ad><br /> <Ad><br /> <ImageUrl>orange.gif</ImageUrl><br /> <NavigateUrl>http://www.fruitstest.com</NavigateUrl><br /> <AlternateText>Orange fruit</AlternateText><br /> <Impressions>50</Impressions><br /> <Keyword>orange</Keyword><br /> </Ad><br /> <Ad><br /> <ImageUrl>Banana.gif</ImageUrl><br /> <NavigateUrl>http://www.fruitstest.com</NavigateUrl><br /> <AlternateText>Banana fruit</AlternateText><br /> <Impressions>50</Impressions><br /> <Keyword>banana</Keyword><br /> </Ad><br /></Advertisements></span><br />
<span style="font-family: "verdana" , sans-serif;"><br /><b>ImageUrl:</b>Location path of the image to use.<br /><br /><b>NavigateUrl:</b>Redirect URL when image is clicked.<br /><br /><b>AlternateText:</b>It has string value it is display when image is not found.<br /><br /><b>Impressions:</b>It is numerical value it indicating how often an advertisement will appear.<br /><br /><b>Keyword:</b>It is used for identifying a group of advertisements and it is used for filtering.</span><br />
<br />
<span style="font-family: "verdana" , sans-serif;"><br />i stored xml file with name is ads.xml.<br /><br />Sample code here for how to call xml file using adrotator control with AdvertisementFile property.<br /><br /><b>Through Source code:</b><br /><br /><asp:AdRotator id="Adrotator1" runat="server" <br /> AdvertisementFile="ads.xml" Target="_self"><br /></asp:AdRotator><br /><br /><b>Through Code behind code:</b><br /><br /><br />Adrotator1.AdvertisementFile = "ads.xml.xml";<br /><br /><br /></span></div>
Anonymoushttp://www.blogger.com/profile/08085794171961595892noreply@blogger.com0tag:blogger.com,1999:blog-941289114794061341.post-46076865003880212952015-11-23T02:14:00.001-08:002015-11-23T02:16:38.170-08:00Global.asax file in Asp.Net.<div dir="ltr" style="text-align: left;" trbidi="on">
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;"><span style="color: #b45f06;"><b>Introduction:</b></span></span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;"><span style="color: #b45f06;"><b> </b></span><br />I will explain about what is global.asax file and use of global.asax file.<br /><span style="color: #b45f06;"><b> </b></span></span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;"><span style="color: #b45f06;"><b>Explanation:</b></span></span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;"><br />If your application does not have global.asax file you can add a new item to your ASP.NET application, you get the Add New Item dialog. From here, you can see that you can add a Global Application Class to your applications. This adds a Global.asax file. This file is used by the application to hold application-level events, objects, and variables - all of which are accessible application-wide. </span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;"><br />Your ASP.NET applications can have only a single Global.asax file. This file supports a number of items. When it is created, you are given the following template:</span></div>
<div style="text-align: left;">
<a name='more'></a></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;"></span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;"></span></div>
<div style="text-align: left;">
<br />
<span style="font-family: "verdana" , sans-serif;"><%@ Application Language="C#" %><br /><br /><script runat="server"><br /><br /> void Application_Start(object sender, EventArgs e) <br /> {<br /> // Code that runs on application startup<br /><br /> }<br /> <br /> void Application_End(object sender, EventArgs e) <br /> {<br /> // Code that runs on application shutdown<br /><br /> }<br /> <br /> void Application_Error(object sender, EventArgs e) <br /> { <br /> // Code that runs when an unhandled error occurs<br /><br /> }<br /><br /> void Session_Start(object sender, EventArgs e) <br /> {<br /> // Code that runs when a new session is started<br /><br /> }<br /><br /> void Session_End(object sender, EventArgs e) <br /> {<br /> // Code that runs when a session ends. <br /> // Note: The Session_End event is raised only when the sessionstate mode<br /> // is set to InProc in the Web.config file. If session mode is set to StateServer <br /> // or SQLServer, the event is not raised.<br /><br /> }<br /> <br /></script><br /><br />Just as you can work with page-level events in your .aspx pages, you can work with overall application events from the Global.asax file. In addition to the events listed in this code example, the following list details some of the events you can structure inside this file:</span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;"><br />• <b>Application_Start:</b> Called when the application receives its very first request. It is an ideal spot in your application to assign any application-level variables or state that must be maintained across all users. <br /><br />• <b>Session_Start:</b> Similar to the Application_Start event except that this event is fired when an individual user accesses the application for the first time. For instance, the Application_ Start event fires once when the first request comes in, which gets the application going, but the Session_Start is invoked for each end user who requests something from the application for the first time.<br /><br />• <b>Application_BeginRequest:</b> Although it not listed in the preceding template provided by Visual Studio, the Application_BeginRequest event is triggered before each and every request that comes its way. This means that when a request comes into the server, before this request is processed, the Application_BeginRequest is triggered and dealt with before any processing of the request occurs.<br /><br />• <b>Application_AuthenticateRequest:</b> Triggered for each request and enables you to set up custom authentications for a request.<br /><br />• <b> Application_Error:</b> Triggered when an error is thrown anywhere in the application by any user of the application. This is an ideal spot to provide application-wide error handling or an event recording the errors to the server’s event logs.<br /><br />• <b>Session_End:</b> When running in InProc mode, this event is triggered when an end user leaves the application.<br /><br />• <b>Application_End:</b> Triggered when the application comes to an end. This is an event that most ASP.NET developers won’t use that often because ASP.NET does such a good job of closing and cleaning up any objects that are left around.</span></div>
</div>
Anonymoushttp://www.blogger.com/profile/08085794171961595892noreply@blogger.com0tag:blogger.com,1999:blog-941289114794061341.post-26970812813003332072015-11-22T22:16:00.000-08:002015-11-22T22:18:12.182-08:00Asp.Net Page Directives<div dir="ltr" style="text-align: left;" trbidi="on">
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;"><span style="color: #b45f06;"><b>Introduction:</b></span><br /><br />Here we are going to discuss about asp.net page directives here I try to explain about different page directive of asp.net page.<br /><br /><span style="color: #b45f06;"><b>Explanation:</b></span></span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;"><br /> ASP.NET directives are something that is a part of every ASP.NET page. You can control the behavior of your ASP.NET pages by using these directives. Here’s an example of the Page directive:</span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;"><br /><%@ Page Language="VB" AutoEventWireup="false" CodeFile="Default.aspx.vb"<br /> Inherits="_Default" %></span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;"><br />Eleven directives are at your disposal in your ASP.NET pages or user controls. You use these directives in your applications whether the page uses the code-behind model or the inline coding model.<br />Basically, these directives are commands that the compiler uses when the page is compiled. Directives are simple to incorporate into your pages. A directive is written in the following format: </span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;"><br /><%@ [Directive] [Attribute=Value] %></span><br />
<a name='more'></a><span style="font-family: "verdana" , sans-serif;"><br />From this, you can see that a directive is opened with a <%@ and closed with a %>. It is best to put these directives at the top of your pages or controls because this is traditionally where developers expect to see them (although the page still compiles if the directives are located at a different place). Of course, you can also add more than a single attribute to your directive statements, as shown in the following: <br /><%@ [Directive] [Attribute=Value] [Attribute=Value] %><br /></span></div>
<span style="font-family: "verdana" , sans-serif;">The following table describes the directives at your disposal in ASP.NET.</span><br />
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;"><!--[if !mso]>
<style>
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style>
<![endif]--><!--[if gte mso 9]><xml>
<w:WordDocument>
<w:View>Normal</w:View>
<w:Zoom>0</w:Zoom>
<w:TrackMoves/>
<w:TrackFormatting/>
<w:PunctuationKerning/>
<w:ValidateAgainstSchemas/>
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>
<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
<w:DoNotPromoteQF/>
<w:LidThemeOther>EN-US</w:LidThemeOther>
<w:LidThemeAsian>X-NONE</w:LidThemeAsian>
<w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
<w:Compatibility>
<w:BreakWrappedTables/>
<w:SnapToGridInCell/>
<w:WrapTextWithPunct/>
<w:UseAsianBreakRules/>
<w:DontGrowAutofit/>
<w:SplitPgBreakAndParaMark/>
<w:DontVertAlignCellWithSp/>
<w:DontBreakConstrainedForcedTables/>
<w:DontVertAlignInTxbx/>
<w:Word11KerningPairs/>
<w:CachedColBalance/>
</w:Compatibility>
<w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
<m:mathPr>
<m:mathFont m:val="Cambria Math"/>
<m:brkBin m:val="before"/>
<m:brkBinSub m:val="--"/>
<m:smallFrac m:val="off"/>
<m:dispDef/>
<m:lMargin m:val="0"/>
<m:rMargin m:val="0"/>
<m:defJc m:val="centerGroup"/>
<m:wrapIndent m:val="1440"/>
<m:intLim m:val="subSup"/>
<m:naryLim m:val="undOvr"/>
</m:mathPr></w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"
DefSemiHidden="true" DefQFormat="false" DefPriority="99"
LatentStyleCount="267">
<w:LsdException Locked="false" Priority="0" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Normal"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="heading 1"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/>
<w:LsdException Locked="false" Priority="39" Name="toc 1"/>
<w:LsdException Locked="false" Priority="39" Name="toc 2"/>
<w:LsdException Locked="false" Priority="39" Name="toc 3"/>
<w:LsdException Locked="false" Priority="39" Name="toc 4"/>
<w:LsdException Locked="false" Priority="39" Name="toc 5"/>
<w:LsdException Locked="false" Priority="39" Name="toc 6"/>
<w:LsdException Locked="false" Priority="39" Name="toc 7"/>
<w:LsdException Locked="false" Priority="39" Name="toc 8"/>
<w:LsdException Locked="false" Priority="39" Name="toc 9"/>
<w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/>
<w:LsdException Locked="false" Priority="10" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Title"/>
<w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/>
<w:LsdException Locked="false" Priority="11" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/>
<w:LsdException Locked="false" Priority="22" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Strong"/>
<w:LsdException Locked="false" Priority="20" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/>
<w:LsdException Locked="false" Priority="59" SemiHidden="false"
UnhideWhenUsed="false" Name="Table Grid"/>
<w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/>
<w:LsdException Locked="false" Priority="1" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 1"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 1"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 1"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/>
<w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/>
<w:LsdException Locked="false" Priority="34" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/>
<w:LsdException Locked="false" Priority="29" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Quote"/>
<w:LsdException Locked="false" Priority="30" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 1"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 1"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 2"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 2"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 2"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 2"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 2"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 3"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 3"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 3"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 3"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 3"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 4"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 4"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 4"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 4"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 4"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 5"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 5"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 5"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 5"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 5"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 6"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 6"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 6"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 6"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 6"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/>
<w:LsdException Locked="false" Priority="19" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/>
<w:LsdException Locked="false" Priority="21" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/>
<w:LsdException Locked="false" Priority="31" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/>
<w:LsdException Locked="false" Priority="32" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/>
<w:LsdException Locked="false" Priority="33" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Book Title"/>
<w:LsdException Locked="false" Priority="37" Name="Bibliography"/>
<w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/>
</w:LatentStyles>
</xml><![endif]--><!--[if gte mso 10]>
<style>
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Table Normal";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-qformat:yes;
mso-style-parent:"";
mso-padding-alt:0in 5.4pt 0in 5.4pt;
mso-para-margin-top:0in;
mso-para-margin-right:0in;
mso-para-margin-bottom:10.0pt;
mso-para-margin-left:0in;
line-height:115%;
mso-pagination:widow-orphan;
font-size:11.0pt;
font-family:"Calibri","sans-serif";
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:minor-fareast;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;}
</style>
<![endif]-->
<table border="1" cellpadding="0" class="MsoNormalTable" style="mso-cellspacing: 1.5pt;">
<thead>
<tr style="mso-yfti-firstrow: yes; mso-yfti-irow: 0;">
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span style="color: #783f04;"><span style="font-size: 10pt;"><span style="mso-spacerun: yes;"> </span><b>Directive
</b></span></span></div>
</td>
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span style="color: #783f04;"><b><span style="font-size: 10pt;">Description
</span></b></span></div>
</td>
</tr>
</thead>
<tbody>
<tr style="mso-yfti-irow: 1;">
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span class="fixed"><span style="font-size: 10pt;">Assembly</span></span><span style="font-size: 10pt;"> </span></div>
</td>
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span style="font-size: 10pt;">Links
an assembly to the Page or user control for which it is associated. </span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 2;">
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span class="fixed"><span style="font-size: 10pt;">Control</span></span><span style="font-size: 10pt;"> </span></div>
</td>
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span style="font-size: 10pt;">Page
directive meant for use with user controls (<span class="fixed">.ascx</span>). </span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 3;">
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span class="fixed"><span style="font-size: 10pt;">Implements</span></span><span style="font-size: 10pt;"> </span></div>
</td>
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span style="font-size: 10pt;">Implements
a specified .NET Framework interface. </span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 4;">
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span class="fixed"><span style="font-size: 10pt;">Import</span></span><span style="font-size: 10pt;"> </span></div>
</td>
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span style="font-size: 10pt;">Imports
specified namespaces into the Page or user control. </span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 5;">
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span class="fixed"><span style="font-size: 10pt;">Master</span></span><span style="font-size: 10pt;"> </span></div>
</td>
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span style="font-size: 10pt;">Enables
you to specify master page–specific attributes and values to use when the
page parses or compiles. This directive can be used only with master pages (<span class="fixed">.master</span>). </span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 6;">
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span class="fixed"><span style="font-size: 10pt;">MasterType</span></span><span style="font-size: 10pt;"> </span></div>
</td>
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span style="font-size: 10pt;">Associates
a class name to a Page in order to get at strongly typed references or
members contained within the specified master page. </span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 7;">
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span class="fixed"><span style="font-size: 10pt;">OutputCache</span></span><span style="font-size: 10pt;"> </span></div>
</td>
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span style="font-size: 10pt;">Controls
the output caching policies of a Page or user control. </span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 8;">
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span class="fixed"><span style="font-size: 10pt;">Page</span></span><span style="font-size: 10pt;"> </span></div>
</td>
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span style="font-size: 10pt;">Enables
you to specify page specific attributes and values to use when the page
parses or compiles. This directive can be used only with ASP.NET pages (<span class="fixed">.aspx</span>). </span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 9;">
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span class="fixed"><span style="font-size: 10pt;">PreviousPageType</span></span><span style="font-size: 10pt;"> </span></div>
</td>
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span style="font-size: 10pt;">Enables
an ASP.NET page to work with a postback from another page in the application.
</span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 10;">
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span class="fixed"><span style="font-size: 10pt;">Reference</span></span><span style="font-size: 10pt;"> </span></div>
</td>
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span style="font-size: 10pt;">Links
a Page or user control to the current Page or user control. </span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 11; mso-yfti-lastrow: yes;">
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span class="fixed"><span style="font-size: 10pt;">Register</span></span><span style="font-size: 10pt;"> </span></div>
</td>
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span style="font-size: 10pt;">Associates
aliases with namespaces and class names for notation in custom server control
syntax. </span></div>
</td>
</tr>
</tbody></table>
</span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;">The following sections provide a quick review of each of these directives.<br /><b><br />@Page</b><br /><br />The @Page directive enables you to specify attributes and values for an ASP.NET page (.aspx) to be used when the page is parsed or compiled.<br /><br /> This is the most frequently used directive of the bunch. Because the ASP.NET page is such an important part of ASP.NET, you have quite a few attributes at your disposal. The following table summarizes the attributes available through the @Page directive.<br /> </span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;"><!--[if !mso]>
<style>
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style>
<![endif]--><!--[if gte mso 9]><xml>
<w:WordDocument>
<w:View>Normal</w:View>
<w:Zoom>0</w:Zoom>
<w:TrackMoves/>
<w:TrackFormatting/>
<w:PunctuationKerning/>
<w:ValidateAgainstSchemas/>
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>
<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
<w:DoNotPromoteQF/>
<w:LidThemeOther>EN-US</w:LidThemeOther>
<w:LidThemeAsian>X-NONE</w:LidThemeAsian>
<w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
<w:Compatibility>
<w:BreakWrappedTables/>
<w:SnapToGridInCell/>
<w:WrapTextWithPunct/>
<w:UseAsianBreakRules/>
<w:DontGrowAutofit/>
<w:SplitPgBreakAndParaMark/>
<w:DontVertAlignCellWithSp/>
<w:DontBreakConstrainedForcedTables/>
<w:DontVertAlignInTxbx/>
<w:Word11KerningPairs/>
<w:CachedColBalance/>
</w:Compatibility>
<w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
<m:mathPr>
<m:mathFont m:val="Cambria Math"/>
<m:brkBin m:val="before"/>
<m:brkBinSub m:val="--"/>
<m:smallFrac m:val="off"/>
<m:dispDef/>
<m:lMargin m:val="0"/>
<m:rMargin m:val="0"/>
<m:defJc m:val="centerGroup"/>
<m:wrapIndent m:val="1440"/>
<m:intLim m:val="subSup"/>
<m:naryLim m:val="undOvr"/>
</m:mathPr></w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"
DefSemiHidden="true" DefQFormat="false" DefPriority="99"
LatentStyleCount="267">
<w:LsdException Locked="false" Priority="0" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Normal"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="heading 1"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/>
<w:LsdException Locked="false" Priority="39" Name="toc 1"/>
<w:LsdException Locked="false" Priority="39" Name="toc 2"/>
<w:LsdException Locked="false" Priority="39" Name="toc 3"/>
<w:LsdException Locked="false" Priority="39" Name="toc 4"/>
<w:LsdException Locked="false" Priority="39" Name="toc 5"/>
<w:LsdException Locked="false" Priority="39" Name="toc 6"/>
<w:LsdException Locked="false" Priority="39" Name="toc 7"/>
<w:LsdException Locked="false" Priority="39" Name="toc 8"/>
<w:LsdException Locked="false" Priority="39" Name="toc 9"/>
<w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/>
<w:LsdException Locked="false" Priority="10" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Title"/>
<w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/>
<w:LsdException Locked="false" Priority="11" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/>
<w:LsdException Locked="false" Priority="22" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Strong"/>
<w:LsdException Locked="false" Priority="20" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/>
<w:LsdException Locked="false" Priority="59" SemiHidden="false"
UnhideWhenUsed="false" Name="Table Grid"/>
<w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/>
<w:LsdException Locked="false" Priority="1" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 1"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 1"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 1"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/>
<w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/>
<w:LsdException Locked="false" Priority="34" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/>
<w:LsdException Locked="false" Priority="29" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Quote"/>
<w:LsdException Locked="false" Priority="30" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 1"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 1"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 2"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 2"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 2"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 2"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 2"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 3"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 3"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 3"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 3"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 3"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 4"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 4"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 4"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 4"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 4"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 5"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 5"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 5"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 5"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 5"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 6"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 6"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 6"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 6"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 6"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/>
<w:LsdException Locked="false" Priority="19" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/>
<w:LsdException Locked="false" Priority="21" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/>
<w:LsdException Locked="false" Priority="31" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/>
<w:LsdException Locked="false" Priority="32" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/>
<w:LsdException Locked="false" Priority="33" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Book Title"/>
<w:LsdException Locked="false" Priority="37" Name="Bibliography"/>
<w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/>
</w:LatentStyles>
</xml><![endif]--><!--[if gte mso 10]>
<style>
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Table Normal";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-qformat:yes;
mso-style-parent:"";
mso-padding-alt:0in 5.4pt 0in 5.4pt;
mso-para-margin-top:0in;
mso-para-margin-right:0in;
mso-para-margin-bottom:10.0pt;
mso-para-margin-left:0in;
line-height:115%;
mso-pagination:widow-orphan;
font-size:11.0pt;
font-family:"Calibri","sans-serif";
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:minor-fareast;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;}
</style>
<![endif]-->
<table border="1" cellpadding="0" class="MsoNormalTable" style="mso-cellspacing: 1.5pt;">
<thead>
<tr style="mso-yfti-firstrow: yes; mso-yfti-irow: 0;">
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span style="color: #783f04;"><span style="font-size: 10pt;"><b>Attribute </b></span></span></div>
</td>
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span style="color: #783f04;"><b><span style="font-size: 10pt;">Description
</span></b></span></div>
</td>
</tr>
</thead>
<tbody>
<tr style="mso-yfti-irow: 1;">
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span class="fixed"><span style="font-size: 10pt;">AspCompat</span></span><span style="font-size: 10pt;"> </span></div>
</td>
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span style="font-size: 10pt;">Permits
the page to be executed on a single-threaded apartment thread when given a
value of <span class="fixed">True</span>. The default setting for this
attribute is <span class="fixed">False</span>. </span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 2;">
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span class="fixed"><span style="font-size: 10pt;">Async</span></span><span style="font-size: 10pt;"> </span></div>
</td>
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span style="font-size: 10pt;">Specifies
whether the ASP.NET page is processed synchronously or asynchronously. </span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 3;">
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span class="fixed"><span style="font-size: 10pt;">AutoEventWireup</span></span><span style="font-size: 10pt;"> </span></div>
</td>
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span style="font-size: 10pt;">Specifies
whether the page events are autowired when set to <span class="fixed">True</span>.
The default setting for this attribute is <span class="fixed">True</span>. </span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 4;">
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span class="fixed"><span style="font-size: 10pt;">Buffer</span></span><span style="font-size: 10pt;"> </span></div>
</td>
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span style="font-size: 10pt;">Enables
HTTP response buffering when set to <span class="fixed">True</span>. The
default setting for this attribute is <span class="fixed">True</span>. </span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 5;">
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span class="fixed"><span style="font-size: 10pt;">ClassName</span></span><span style="font-size: 10pt;"> </span></div>
</td>
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span style="font-size: 10pt;">Specifies
the name of the class that is bound to the page when the page is compiled. </span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 6;">
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span class="fixed"><span style="font-size: 10pt;">CodeFile</span></span><span style="font-size: 10pt;"> </span></div>
</td>
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span style="font-size: 10pt;">References
the code-behind file with which the page is associated. </span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 7;">
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span class="fixed"><span style="font-size: 10pt;">CodePage</span></span><span style="font-size: 10pt;"> </span></div>
</td>
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span style="font-size: 10pt;">Indicates
the code page value for the response. </span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 8;">
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span class="fixed"><span style="font-size: 10pt;">CompilerOptions</span></span><span style="font-size: 10pt;"> </span></div>
</td>
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span style="font-size: 10pt;">Compiler
string that indicates compilation options for the page. </span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 9;">
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span class="fixed"><span style="font-size: 10pt;">CompileWith</span></span><span style="font-size: 10pt;"> </span></div>
</td>
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span style="font-size: 10pt;">Takes
a <span class="fixed">String</span> value that points to the code-behind file
used. </span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 10;">
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span class="fixed"><span style="font-size: 10pt;">ContentType</span></span><span style="font-size: 10pt;"> </span></div>
</td>
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span style="font-size: 10pt;">Defines
the HTTP content type of the response as a standard MIME type. </span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 11;">
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span class="fixed"><span style="font-size: 10pt;">Culture</span></span><span style="font-size: 10pt;"> </span></div>
</td>
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span style="font-size: 10pt;">Specifies
the culture setting of the page. ASP.NET now includes the capability to give
the <span class="fixed">Culture</span> attribute a value of <span class="fixed">Auto</span>
to enable automatic detection of the culture required. </span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 12;">
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span class="fixed"><span style="font-size: 10pt;">Debug</span></span><span style="font-size: 10pt;"> </span></div>
</td>
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span style="font-size: 10pt;">Compiles
the page with debug symbols in place when set to <span class="fixed">True</span>.
</span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 13;">
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span class="fixed"><span style="font-size: 10pt;">Description</span></span><span style="font-size: 10pt;"> </span></div>
</td>
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span style="font-size: 10pt;">Provides
a text description of the page. The ASP.NET parser ignores this attribute and
its assigned value. </span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 14;">
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span class="fixed"><span style="font-size: 10pt;">EnableSessionState</span></span><span style="font-size: 10pt;"> </span></div>
</td>
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span style="font-size: 10pt;">Session
state for the page is enabled when set to <span class="fixed">True</span>. The
default setting is <span class="fixed">True</span>. <a href="https://www.blogger.com/null" name="IDX-70"></a><a href="https://www.blogger.com/null" name="255"></a></span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 15;">
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span class="fixed"><span style="font-size: 10pt;">EnableTheming</span></span><span style="font-size: 10pt;"> </span></div>
</td>
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span style="font-size: 10pt;">Page
is enabled to use theming when set to <span class="fixed">True</span>. The
default setting for this attribute is <span class="fixed">Trues</span>. </span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 16;">
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span class="fixed"><span style="font-size: 10pt;">EnableViewState</span></span><span style="font-size: 10pt;"> </span></div>
</td>
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span style="font-size: 10pt;">View
state is maintained across the page when set to <span class="fixed">True</span>.
The default value is <span class="fixed">True</span>. </span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 17;">
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span class="fixed"><span style="font-size: 10pt;">EnableViewStateMac</span></span><span style="font-size: 10pt;"> </span></div>
</td>
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span style="font-size: 10pt;">Page
runs a machine-authentication check on the page’s view state when the page is
posted back from the user when set to <span class="fixed">True</span>. The
default value is <span class="fixed">False</span>. </span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 18;">
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span class="fixed"><span style="font-size: 10pt;">ErrorPage</span></span><span style="font-size: 10pt;"> </span></div>
</td>
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span style="font-size: 10pt;">Specifies
a URL to post to for all unhandled page exceptions. </span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 19;">
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span class="fixed"><span style="font-size: 10pt;">Explicit</span></span><span style="font-size: 10pt;"> </span></div>
</td>
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span style="font-size: 10pt;">Visual
Basic <span class="fixed">Explicit</span> option is enabled when set to <span class="fixed">True</span>. The default setting is <span class="fixed">False</span>.
</span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 20;">
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span class="fixed"><span style="font-size: 10pt;">Language</span></span><span style="font-size: 10pt;"> </span></div>
</td>
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span style="font-size: 10pt;">Defines
the language being used for any inline rendering and script blocks. </span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 21;">
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span class="fixed"><span style="font-size: 10pt;">LCID</span></span><span style="font-size: 10pt;"> </span></div>
</td>
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span style="font-size: 10pt;">Defines
the locale identifier for the Web Form’s page. </span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 22;">
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span class="fixed"><span style="font-size: 10pt;">LinePragmas</span></span><span style="font-size: 10pt;"> </span></div>
</td>
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span class="fixed"><span style="font-size: 10pt;">Boolean</span></span><span style="font-size: 10pt;"> value that
specifies whether line pragmas are used with the resulting assembly. </span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 23;">
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span class="fixed"><span style="font-size: 10pt;">MasterPageFile</span></span><span style="font-size: 10pt;"> </span></div>
</td>
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span style="font-size: 10pt;">Takes
a <span class="fixed">String</span> value that points to the location of the
master page used with the page. This attribute is used with content pages. </span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 24;">
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span class="fixed"><span style="font-size: 10pt;">MaintainScrollPositionOnPostback</span></span><span style="font-size: 10pt;"> </span></div>
</td>
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span style="font-size: 10pt;">Takes
a <span class="fixed">Boolean</span> value, which indicates whether the page
should be positioned exactly in the same scroll position or if the page
should be regenerated in the uppermost position for when the page is posted
back to itself. </span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 25;">
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span class="fixed"><span style="font-size: 10pt;">PersonalizationProvider</span></span><span style="font-size: 10pt;"> </span></div>
</td>
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span style="font-size: 10pt;">Takes
a <span class="fixed">String</span> value that specifies the name of the
personalization provider used in applying personalization to the page. </span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 26;">
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span class="fixed"><span style="font-size: 10pt;">ResponseEncoding</span></span><span style="font-size: 10pt;"> </span></div>
</td>
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span style="font-size: 10pt;">Specifies
the response encoding of the page content. </span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 27;">
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span class="fixed"><span style="font-size: 10pt;">SmartNavigation</span></span><span style="font-size: 10pt;"> </span></div>
</td>
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span style="font-size: 10pt;">Specifies
whether to activate the ASP.NET Smart Navigation feature for richer browsers.
This returns the postback to the current position on the page. The default
value is <span class="fixed">False</span>. </span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 28;">
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span class="fixed"><span style="font-size: 10pt;">Src</span></span><span style="font-size: 10pt;"> </span></div>
</td>
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span style="font-size: 10pt;">Points
to the source file of the class used for the code behind of the page being
rendered. </span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 29;">
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span class="fixed"><span style="font-size: 10pt;">Strict</span></span><span style="font-size: 10pt;"> </span></div>
</td>
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span style="font-size: 10pt;">Compiles
the page using the Visual Basic <span class="fixed">Strict</span> mode when set
to <span class="fixed">True</span>. The default setting is <span class="fixed">False</span>.
</span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 30;">
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span class="fixed"><span style="font-size: 10pt;">Theme</span></span><span style="font-size: 10pt;"> </span></div>
</td>
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span style="font-size: 10pt;">Applies
the specified theme to the page using the ASP.NET themes feature. </span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 31;">
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span class="fixed"><span style="font-size: 10pt;">Title</span></span><span style="font-size: 10pt;"> </span></div>
</td>
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span style="font-size: 10pt;">Applies
a page’s title. This is an attribute mainly meant for content pages that must
apply a page title other than what is specified in the master page.<a href="https://www.blogger.com/null" name="IDX-71"></a><a href="https://www.blogger.com/null" name="256"></a> </span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 32;">
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span class="fixed"><span style="font-size: 10pt;">Trace</span></span><span style="font-size: 10pt;"> </span></div>
</td>
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span style="font-size: 10pt;">Page
tracing is enabled when set to <span class="fixed">True</span>. The default
setting is <span class="fixed">False</span>. </span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 33;">
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span class="fixed"><span style="font-size: 10pt;">TraceMode</span></span><span style="font-size: 10pt;"> </span></div>
</td>
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span style="font-size: 10pt;">Specifies
how the trace messages are displayed when tracing is enabled. The settings
for this attribute include <span class="fixed">Sort-ByTime</span> or <span class="fixed">SortByCategory</span>. The default setting is <span class="fixed">SortByTime</span>.
</span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 34;">
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span class="fixed"><span style="font-size: 10pt;">Transaction</span></span><span style="font-size: 10pt;"> </span></div>
</td>
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span style="font-size: 10pt;">Specifies
whether transactions are supported on the page. The settings for this
attribute are <span class="fixed">Disabled</span>, <span class="fixed">NotSupported</span>,
<span class="fixed">Supported</span>, <span class="fixed">Required</span>, and <span class="fixed">RequiresNew</span>. The default setting is <span class="fixed">Disabled</span>.
</span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 35;">
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span class="fixed"><span style="font-size: 10pt;">UICulture</span></span><span style="font-size: 10pt;"> </span></div>
</td>
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span style="font-size: 10pt;">The
value of the <span class="fixed">UICulture</span> attribute specifies what UI
Culture to use for the ASP.NET page. ASP.NET <span style="mso-spacerun: yes;"> </span>now includes the capability to give the <span class="fixed">UICulture</span> attribute a value of <span class="fixed">Auto</span>
to enable automatic detection of the <span class="fixed">UICulture</span>. </span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 36;">
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span class="fixed"><span style="font-size: 10pt;">ValidateRequest</span></span><span style="font-size: 10pt;"> </span></div>
</td>
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span style="font-size: 10pt;">When
this attribute is set to <span class="fixed">True</span>, the form input values
are checked against a list of potentially dangerous values. This helps
protect your Web application from harmful attacks such as JavaScript attacks.
The default value is <span class="fixed">True</span>. </span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 37; mso-yfti-lastrow: yes;">
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span class="fixed"><span style="font-size: 10pt;">WarningLevel</span></span><span style="font-size: 10pt;"> </span></div>
</td>
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span style="font-size: 10pt;">Specifies
the compiler warning level at which to stop compilation of the page. Possible
values are <span class="fixed">0</span> through <span class="fixed">4</span>. </span></div>
</td>
</tr>
</tbody></table>
</span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;">Here is an example of how to use the @Page directive:<br /><br /><%@ Page Language="VB" AutoEventWireup="false" CodeFile="Default.aspx.vb"<br /> Inherits="_Default" %><br /><br /><b>@Master</b><br /><br />The @Master directive is quite similar to the @Page directive except that the @Master directive is meant for master pages (.master). In using the @Master directive, you specify properties of the templated page that you will be using in conjunction with any number of content pages on your site.<br /><br /> Any content pages (built using the @Page directive) can then inherit from the master page all the master content (defined in the master page using the @Master directive). Although they are similar, the @Master directive has fewer attributes available to it than does the @Page directive. The available attributes for the @Master directive are shown in the following table. <br /> </span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;"><!--[if !mso]>
<style>
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style>
<![endif]--><!--[if gte mso 9]><xml>
<w:WordDocument>
<w:View>Normal</w:View>
<w:Zoom>0</w:Zoom>
<w:TrackMoves/>
<w:TrackFormatting/>
<w:PunctuationKerning/>
<w:ValidateAgainstSchemas/>
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>
<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
<w:DoNotPromoteQF/>
<w:LidThemeOther>EN-US</w:LidThemeOther>
<w:LidThemeAsian>X-NONE</w:LidThemeAsian>
<w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
<w:Compatibility>
<w:BreakWrappedTables/>
<w:SnapToGridInCell/>
<w:WrapTextWithPunct/>
<w:UseAsianBreakRules/>
<w:DontGrowAutofit/>
<w:SplitPgBreakAndParaMark/>
<w:DontVertAlignCellWithSp/>
<w:DontBreakConstrainedForcedTables/>
<w:DontVertAlignInTxbx/>
<w:Word11KerningPairs/>
<w:CachedColBalance/>
</w:Compatibility>
<w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
<m:mathPr>
<m:mathFont m:val="Cambria Math"/>
<m:brkBin m:val="before"/>
<m:brkBinSub m:val="--"/>
<m:smallFrac m:val="off"/>
<m:dispDef/>
<m:lMargin m:val="0"/>
<m:rMargin m:val="0"/>
<m:defJc m:val="centerGroup"/>
<m:wrapIndent m:val="1440"/>
<m:intLim m:val="subSup"/>
<m:naryLim m:val="undOvr"/>
</m:mathPr></w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"
DefSemiHidden="true" DefQFormat="false" DefPriority="99"
LatentStyleCount="267">
<w:LsdException Locked="false" Priority="0" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Normal"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="heading 1"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/>
<w:LsdException Locked="false" Priority="39" Name="toc 1"/>
<w:LsdException Locked="false" Priority="39" Name="toc 2"/>
<w:LsdException Locked="false" Priority="39" Name="toc 3"/>
<w:LsdException Locked="false" Priority="39" Name="toc 4"/>
<w:LsdException Locked="false" Priority="39" Name="toc 5"/>
<w:LsdException Locked="false" Priority="39" Name="toc 6"/>
<w:LsdException Locked="false" Priority="39" Name="toc 7"/>
<w:LsdException Locked="false" Priority="39" Name="toc 8"/>
<w:LsdException Locked="false" Priority="39" Name="toc 9"/>
<w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/>
<w:LsdException Locked="false" Priority="10" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Title"/>
<w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/>
<w:LsdException Locked="false" Priority="11" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/>
<w:LsdException Locked="false" Priority="22" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Strong"/>
<w:LsdException Locked="false" Priority="20" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/>
<w:LsdException Locked="false" Priority="59" SemiHidden="false"
UnhideWhenUsed="false" Name="Table Grid"/>
<w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/>
<w:LsdException Locked="false" Priority="1" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 1"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 1"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 1"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/>
<w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/>
<w:LsdException Locked="false" Priority="34" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/>
<w:LsdException Locked="false" Priority="29" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Quote"/>
<w:LsdException Locked="false" Priority="30" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 1"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 1"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 2"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 2"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 2"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 2"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 2"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 3"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 3"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 3"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 3"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 3"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 4"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 4"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 4"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 4"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 4"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 5"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 5"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 5"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 5"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 5"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 6"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 6"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 6"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 6"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 6"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/>
<w:LsdException Locked="false" Priority="19" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/>
<w:LsdException Locked="false" Priority="21" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/>
<w:LsdException Locked="false" Priority="31" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/>
<w:LsdException Locked="false" Priority="32" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/>
<w:LsdException Locked="false" Priority="33" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Book Title"/>
<w:LsdException Locked="false" Priority="37" Name="Bibliography"/>
<w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/>
</w:LatentStyles>
</xml><![endif]--><!--[if gte mso 10]>
<style>
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Table Normal";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-qformat:yes;
mso-style-parent:"";
mso-padding-alt:0in 5.4pt 0in 5.4pt;
mso-para-margin-top:0in;
mso-para-margin-right:0in;
mso-para-margin-bottom:10.0pt;
mso-para-margin-left:0in;
line-height:115%;
mso-pagination:widow-orphan;
font-size:11.0pt;
font-family:"Calibri","sans-serif";
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:minor-fareast;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;}
</style>
<![endif]-->
<table border="1" cellpadding="0" class="MsoNormalTable" style="mso-cellspacing: 1.5pt;">
<thead>
<tr style="mso-yfti-firstrow: yes; mso-yfti-irow: 0;">
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span style="color: #783f04;"><span style="font-size: 10pt;"><span style="mso-spacerun: yes;"> </span><b>Attribute
</b></span></span></div>
</td>
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span style="color: #783f04;"><b><span style="font-size: 10pt;">Description
</span></b></span></div>
</td>
</tr>
</thead>
<tbody>
<tr style="mso-yfti-irow: 1;">
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span class="fixed"><span style="font-size: 10pt;">AutoEventWireup</span></span><span style="font-size: 10pt;"> </span></div>
</td>
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span style="font-size: 10pt;">Specifies
whether the master page’s events are autowired when set to <span class="fixed">True</span>.
Default setting is <span class="fixed">True</span>.</span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 2;">
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span class="fixed"><span style="font-size: 10pt;">ClassName</span></span><span style="font-size: 10pt;"> </span></div>
</td>
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span style="font-size: 10pt;">Specifies
the name of the class that is bound to the master page when compiled.<a href="https://www.blogger.com/null" name="IDX-72"></a><a href="https://www.blogger.com/null" name="258"></a> </span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 3;">
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span class="fixed"><span style="font-size: 10pt;">CodeFile</span></span><span style="font-size: 10pt;"> </span></div>
</td>
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span style="font-size: 10pt;">References
the code-behind file with which the page is associated. </span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 4;">
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span class="fixed"><span style="font-size: 10pt;">CompilerOptions</span></span><span style="font-size: 10pt;"> </span></div>
</td>
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span style="font-size: 10pt;">Compiler
string that indicates compilation options for the master page. </span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 5;">
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span class="fixed"><span style="font-size: 10pt;">CompileWith</span></span><span style="font-size: 10pt;"> </span></div>
</td>
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span style="font-size: 10pt;">Takes
a <span class="fixed">String</span> value that points to the code-behind file
used for the master page. </span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 6;">
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span class="fixed"><span style="font-size: 10pt;">Debug</span></span><span style="font-size: 10pt;"> </span></div>
</td>
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span style="font-size: 10pt;">Compiles
the master page with debug symbols in place when set to <span class="fixed">True</span>.
</span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 7;">
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span class="fixed"><span style="font-size: 10pt;">Description</span></span><span style="font-size: 10pt;"> </span></div>
</td>
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span style="font-size: 10pt;">Provides
a text description of the master page. The ASP.NET parser ignores this
attribute and its assigned value. </span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 8;">
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span class="fixed"><span style="font-size: 10pt;">EnableTheming</span></span><span style="font-size: 10pt;"> </span></div>
</td>
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span style="font-size: 10pt;">Indicates
the master page is enabled to use theming when set to <span class="fixed">True</span>.
The default setting for this attribute is <span class="fixed">True</span>. </span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 9;">
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span class="fixed"><span style="font-size: 10pt;">EnableViewState</span></span><span style="font-size: 10pt;"> </span></div>
</td>
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span style="font-size: 10pt;">Maintains
view state for the master page when set to <span class="fixed">True</span>. The
default value is <span class="fixed">True</span>. </span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 10;">
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span class="fixed"><span style="font-size: 10pt;">Explicit</span></span><span style="font-size: 10pt;"> </span></div>
</td>
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span style="font-size: 10pt;">Indicates
that the Visual Basic <span class="fixed">Explicit</span> option is enabled
when set to <span class="fixed">True</span>. The default setting is <span class="fixed">False</span>. </span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 11;">
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span class="fixed"><span style="font-size: 10pt;">Inherits</span></span><span style="font-size: 10pt;"> </span></div>
</td>
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span style="font-size: 10pt;">Specifies
the <span class="fixed">CodeBehind</span> class for the master page to inherit.
</span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 12;">
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span class="fixed"><span style="font-size: 10pt;">Language</span></span><span style="font-size: 10pt;"> </span></div>
</td>
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span style="font-size: 10pt;">Defines
the language that is being used for any inline rendering and script blocks. </span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 13;">
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span class="fixed"><span style="font-size: 10pt;">LinePragmas</span></span><span style="font-size: 10pt;"> </span></div>
</td>
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span class="fixed"><span style="font-size: 10pt;">Boolean</span></span><span style="font-size: 10pt;"> value that
specifies whether line pragmas are used with the resulting assembly.</span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 14;">
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span class="fixed"><span style="font-size: 10pt;">MasterPageFile</span></span><span style="font-size: 10pt;"> </span></div>
</td>
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span style="font-size: 10pt;">Takes
a <span class="fixed">String</span> value that points to the location of the
master page used with the master page. It is possible to have a master page
use another master page, which creates a nested master page. </span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 15;">
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span class="fixed"><span style="font-size: 10pt;">Src</span></span><span style="font-size: 10pt;"> </span></div>
</td>
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span style="font-size: 10pt;">Points
to the source file of the class used for the code behind of the master page
being rendered. </span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 16;">
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span class="fixed"><span style="font-size: 10pt;">Strict</span></span><span style="font-size: 10pt;"> </span></div>
</td>
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span style="font-size: 10pt;">Compiles
the master page using the Visual Basic <span class="fixed">Strict</span> mode
when set to <span class="fixed">True</span>. The default setting is <span class="fixed">False</span>. </span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 17; mso-yfti-lastrow: yes;">
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span class="fixed"><span style="font-size: 10pt;">WarningLevel</span></span><span style="font-size: 10pt;"> </span></div>
</td>
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span style="font-size: 10pt;">Specifies
the compiler warning level at which you want to abort compilation of the
page. Possible values are from <span class="fixed">0</span> to <span class="fixed">4</span>. </span></div>
</td>
</tr>
</tbody></table>
</span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;">Here is an example of how to use the @Master directive: <br /><br /><%@ Master Language="VB" CodeFile="MasterPage1.master.vb"<br /> AutoEventWireup="false" Inherits="MasterPage" %><br /><br /><b>@Control</b><br /><br />The @Control directive is similar to the @Page directive except that @Control is used when you build an ASP.NET user control. The @Control directive allows you to define the properties to be inherited by the user control.<br /><br /> These values are assigned to the user control as the page is parsed and compiled. The available attributes are fewer than those of the @Page directive, but quite a few of them allow for the modifications you need when building user controls. The following table details the available attributes.<br /> </span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;"><!--[if gte mso 9]><xml>
<w:WordDocument>
<w:View>Normal</w:View>
<w:Zoom>0</w:Zoom>
<w:TrackMoves/>
<w:TrackFormatting/>
<w:PunctuationKerning/>
<w:ValidateAgainstSchemas/>
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>
<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
<w:DoNotPromoteQF/>
<w:LidThemeOther>EN-US</w:LidThemeOther>
<w:LidThemeAsian>X-NONE</w:LidThemeAsian>
<w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
<w:Compatibility>
<w:BreakWrappedTables/>
<w:SnapToGridInCell/>
<w:WrapTextWithPunct/>
<w:UseAsianBreakRules/>
<w:DontGrowAutofit/>
<w:SplitPgBreakAndParaMark/>
<w:DontVertAlignCellWithSp/>
<w:DontBreakConstrainedForcedTables/>
<w:DontVertAlignInTxbx/>
<w:Word11KerningPairs/>
<w:CachedColBalance/>
</w:Compatibility>
<w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
<m:mathPr>
<m:mathFont m:val="Cambria Math"/>
<m:brkBin m:val="before"/>
<m:brkBinSub m:val="--"/>
<m:smallFrac m:val="off"/>
<m:dispDef/>
<m:lMargin m:val="0"/>
<m:rMargin m:val="0"/>
<m:defJc m:val="centerGroup"/>
<m:wrapIndent m:val="1440"/>
<m:intLim m:val="subSup"/>
<m:naryLim m:val="undOvr"/>
</m:mathPr></w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"
DefSemiHidden="true" DefQFormat="false" DefPriority="99"
LatentStyleCount="267">
<w:LsdException Locked="false" Priority="0" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Normal"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="heading 1"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/>
<w:LsdException Locked="false" Priority="39" Name="toc 1"/>
<w:LsdException Locked="false" Priority="39" Name="toc 2"/>
<w:LsdException Locked="false" Priority="39" Name="toc 3"/>
<w:LsdException Locked="false" Priority="39" Name="toc 4"/>
<w:LsdException Locked="false" Priority="39" Name="toc 5"/>
<w:LsdException Locked="false" Priority="39" Name="toc 6"/>
<w:LsdException Locked="false" Priority="39" Name="toc 7"/>
<w:LsdException Locked="false" Priority="39" Name="toc 8"/>
<w:LsdException Locked="false" Priority="39" Name="toc 9"/>
<w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/>
<w:LsdException Locked="false" Priority="10" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Title"/>
<w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/>
<w:LsdException Locked="false" Priority="11" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/>
<w:LsdException Locked="false" Priority="22" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Strong"/>
<w:LsdException Locked="false" Priority="20" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/>
<w:LsdException Locked="false" Priority="59" SemiHidden="false"
UnhideWhenUsed="false" Name="Table Grid"/>
<w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/>
<w:LsdException Locked="false" Priority="1" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 1"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 1"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 1"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/>
<w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/>
<w:LsdException Locked="false" Priority="34" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/>
<w:LsdException Locked="false" Priority="29" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Quote"/>
<w:LsdException Locked="false" Priority="30" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 1"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 1"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 2"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 2"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 2"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 2"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 2"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 3"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 3"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 3"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 3"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 3"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 4"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 4"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 4"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 4"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 4"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 5"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 5"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 5"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 5"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 5"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 6"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 6"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 6"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 6"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 6"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/>
<w:LsdException Locked="false" Priority="19" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/>
<w:LsdException Locked="false" Priority="21" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/>
<w:LsdException Locked="false" Priority="31" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/>
<w:LsdException Locked="false" Priority="32" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/>
<w:LsdException Locked="false" Priority="33" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Book Title"/>
<w:LsdException Locked="false" Priority="37" Name="Bibliography"/>
<w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/>
</w:LatentStyles>
</xml><![endif]--><!--[if gte mso 10]>
<style>
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Table Normal";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-qformat:yes;
mso-style-parent:"";
mso-padding-alt:0in 5.4pt 0in 5.4pt;
mso-para-margin-top:0in;
mso-para-margin-right:0in;
mso-para-margin-bottom:10.0pt;
mso-para-margin-left:0in;
line-height:115%;
mso-pagination:widow-orphan;
font-size:11.0pt;
font-family:"Calibri","sans-serif";
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:minor-fareast;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;}
</style>
<![endif]-->
<table border="1" cellpadding="0" class="MsoNormalTable" style="mso-cellspacing: 1.5pt;">
<tbody>
<tr style="mso-yfti-firstrow: yes; mso-yfti-irow: 0;">
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span style="color: #783f04;"><b><span style="font-size: 10pt;">Attribute
</span></b></span><span style="font-size: 10pt;"></span></div>
</td>
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span style="color: #783f04;"><b><span style="font-size: 10pt;">Description</span></b></span><span style="font-size: 10pt;"> </span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 1;">
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span class="fixed"><span style="font-size: 10pt;">AutoEventWireup</span></span><span style="font-size: 10pt;"> </span></div>
</td>
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span style="font-size: 10pt;">Specifies
whether the user control’s events are auto wired when set to <span class="fixed">True</span>. Default setting is <span class="fixed">True</span>. </span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 2;">
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span class="fixed"><span style="font-size: 10pt;">ClassName</span></span><span style="font-size: 10pt;"> </span></div>
</td>
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span style="font-size: 10pt;">Specifies
the name of the class that is bound to the user control when the page is
compiled. </span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 3;">
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span class="fixed"><span style="font-size: 10pt;">CodeFile</span></span><span style="font-size: 10pt;"> </span></div>
</td>
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span style="font-size: 10pt;">References
the code-behind file with which the user control is associated. </span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 4;">
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span class="fixed"><span style="font-size: 10pt;">CompilerOptions</span></span><span style="font-size: 10pt;"> </span></div>
</td>
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span style="font-size: 10pt;">Compiler
string that indicates compilation options for the user control. </span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 5;">
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span class="fixed"><span style="font-size: 10pt;">CompileWith</span></span><span style="font-size: 10pt;"> </span></div>
</td>
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span style="font-size: 10pt;">Takes
a <span class="fixed">String</span> value that points to the code-behind file
used for the user control. </span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 6;">
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span class="fixed"><span style="font-size: 10pt;">Debug</span></span><span style="font-size: 10pt;"> </span></div>
</td>
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span style="font-size: 10pt;">Compiles
the user control with debug symbols in place when set to <span class="fixed">True</span>.
</span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 7;">
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span class="fixed"><span style="font-size: 10pt;">Description</span></span><span style="font-size: 10pt;"> </span></div>
</td>
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span style="font-size: 10pt;">Provides
a text description of the user control. The ASP.NET parser ignores this
attribute and its assigned value. </span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 8;">
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span class="fixed"><span style="font-size: 10pt;">EnableTheming</span></span><span style="font-size: 10pt;"> </span></div>
</td>
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span style="font-size: 10pt;">User
control is enabled to use theming when set to <span class="fixed">True</span>.
The default setting for this attribute is <span class="fixed">True</span>. </span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 9;">
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span class="fixed"><span style="font-size: 10pt;">EnableViewState</span></span><span style="font-size: 10pt;"> </span></div>
</td>
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span style="font-size: 10pt;">View
state is maintained for the user control when set to <span class="fixed">True</span>.
The default value is <span class="fixed">True</span>. </span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 10;">
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span class="fixed"><span style="font-size: 10pt;">Explicit</span></span><span style="font-size: 10pt;"> </span></div>
</td>
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span style="font-size: 10pt;">Visual
Basic <span class="fixed">Explicit</span> option is enabled when set to <span class="fixed">True</span>. The default setting is <span class="fixed">False</span>.
</span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 11;">
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span class="fixed"><span style="font-size: 10pt;">Inherits</span></span><span style="font-size: 10pt;"> </span></div>
</td>
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span style="font-size: 10pt;">Specifies
the <span class="fixed">CodeBehind</span> class for the user control to
inherit. </span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 12;">
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span class="fixed"><span style="font-size: 10pt;">Language</span></span><span style="font-size: 10pt;"> </span></div>
</td>
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span style="font-size: 10pt;">Defines
the language used for any inline rendering and script blocks. </span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 13;">
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span class="fixed"><span style="font-size: 10pt;">LinePragmas</span></span><span style="font-size: 10pt;"> </span></div>
</td>
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span class="fixed"><span style="font-size: 10pt;">Boolean</span></span><span style="font-size: 10pt;"> value that
specifies whether line pragmas are used with the resulting assembly. </span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 14;">
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span class="fixed"><span style="font-size: 10pt;">Src</span></span><span style="font-size: 10pt;"> </span></div>
</td>
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span style="font-size: 10pt;">Points
to the source file of the class used for the code behind of the user control
being rendered. </span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 15;">
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span class="fixed"><span style="font-size: 10pt;">Strict</span></span><span style="font-size: 10pt;"> </span></div>
</td>
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span style="font-size: 10pt;">Compiles
the user control using the Visual Basic <span class="fixed">Strict</span> mode
when set to True. The default setting is <span class="fixed">False</span>. </span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 16; mso-yfti-lastrow: yes;">
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span class="fixed"><span style="font-size: 10pt;">WarningLevel</span></span><span style="font-size: 10pt;"> </span></div>
</td>
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span style="font-size: 10pt;">Specifies
the compiler warning level at which to stop compilation of the user control.
Possible values are <span class="fixed">0</span> through <span class="fixed">4</span>.
</span></div>
</td>
</tr>
</tbody></table>
</span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;"> The @Control directive is meant to be used with an ASP.NET user control. The following is an example of how to use the directive:<br /><br /><%@ Control Language="VB" Explicit="True"<br /> CodeFile="WebUserControl.ascx.vb" Inherits="WebUserControl"<br /> Description="This is the registration user control." %><br /><br /><b>@Import</b><br /><br />The @Import directive allows you to specify a namespace to be imported into the ASP.NET page or user control. By importing, all the classes and interfaces of the namespace are made available to the page or user control. This directive supports only a single attribute: Namespace.<br />The Namespace attribute takes a String value that specifies the namespace to be imported. The @Import directive cannot contain more than one attribute/value pair. Because of this, you must place multiple namespace imports in multiple lines as shown in the following example:<br /><br /><%@ Import Namespace="System.Data" %><br /><%@ Import Namespace="System.Data.SqlClient" %><br /><br />Several assemblies are already being referenced by your application. You can find a list of these imported namespaces by looking in the web.config.comments file found at C:\Windows\Microsoft.NET\ Framework\v2.0xxxxx\CONFIG. You can find this list of assemblies being referenced from the <assem-blies> child element of the <compilation> element. The settings in the web.config.comments file are as follows:<br /><br /><assemblies><br /> <add assembly="mscorlib" /><br /> <add assembly="System, Version=2.0.0.0, Culture=neutral,<br /> PublicKeyToken=b77a5c561934e089" /><br /> <add assembly="System.Configuration, Version=2.0.0.0, Culture=neutral,<br /> PublicKeyToken=b03f5f7f11d50a3a" /><br /> <add assembly="System.Web, Version=2.0.0.0, Culture=neutral,<br /> PublicKeyToken=b03f5f7f11d50a3a" /><br /> <add assembly="System.Data, Version=2.0.0.0, Culture=neutral,<br /> PublicKeyToken=b77a5c561934e089" /><br /> <add assembly="System.Web.Services, Version=2.0.0.0, Culture=neutral,<br /> PublicKeyToken=b03f5f7f11d50a3a" /><br /> <add assembly="System.Xml, Version=2.0.0.0, Culture=neutral,<br /> PublicKeyToken=b77a5c561934e089" /><br /> <add assembly="System.Drawing, Version=2.0.0.0, Culture=neutral,<br /> PublicKeyToken=b03f5f7f11d50a3a" /><br /> <add assembly="System.EnterpriseServices, Version=2.0.0.0, Culture=neutral,<br /> PublicKeyToken=b03f5f7f11d50a3a" /><br /> <add assembly="System.Web.Mobile, Version=2.0.0.0, Culture=neutral,<br /> PublicKeyToken=b03f5f7f11d50a3a" /><br /> <add assembly="*" /><br /></assemblies><br /><br />Because of this reference in the web.config.comments file, these assemblies need not be referenced in a References folder, as you would have done in ASP.NET 1.0/1.1. You can actually add or delete assemblies that are referenced from this list. For example, if you have a custom assembly referenced continuously by each and every application on the server, you can simply add a similar reference to your custom assembly next to these others. Note that you can perform this same task through the web.config file of your application as well.<br /><br />Even though assemblies might be referenced, you must still import the namespaces of these assemblies into your pages. The same web.config.comments file contains a list of namespaces automatically imported into each and every page of your application. This is specified through the <namespaces> child element of the <pages> element.<br /><br /><namespaces><br /> <add namespace="System" /><br /> <add namespace="System.Collections" /><br /> <add namespace="System.Collections.Specialized" /><br /> <add namespace="System.Configuration" /><br /> <add namespace="System.Text" /><br /> <add namespace="System.Text.RegularExpressions" /><br /> <add namespace="System.Web" /><br /> <add namespace="System.Web.Caching" /><br /> <add namespace="System.Web.SessionState" /><br /> <add namespace="System.Web.Security" /><br /> <add namespace="System.Web.Profile" /><br /> <add namespace="System.Web.UI" /><br /> <add namespace="System.Web.UI.WebControls" /><br /> <add namespace="System.Web.UI.WebControls.WebParts" /><br /> <add namespace="System.Web.UI.HtmlControls" /><br /></namespaces><br /><br />From this XML list, you can see that quite a number of namespaces are imported into each and every one of your ASP.NET pages. Again, you can feel free to modify this selection in the web.config.comments file or even make a similar selection of namespaces from within your application’s web.config file.<br />For instance, you can import your own namespace in the web.config file of your application in order to make the namespace available on every page where it is utilized. <br /><br /><?xml version="1.0"?><br /><configuration><br /> <system.web><br /> <pages><br /> <namespaces><br /> <add namespace="MyCompany.Utilities" /><br /> </namespaces><br /> </pages><br /> </system.web><br /></configuration><br /><br />Remember that importing a namespace into your ASP.NET page or user control gives you the opportunity to use the classes without fully identifying the class name. For example, by importing the namespace System.Data.OleDb into the ASP.NET page, you can refer to classes within this namespace by using the singular class name (OleDbConnection instead of System.Data.OleDb.OleDbConnection). </span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;"><br /><b>@Implements</b></span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;"><br />The @Implements directive gets the ASP.NET page to implement a specified .NET Framework interface. This directive supports only a single attribute: Interface.<br /><br />The Interface attribute directly specifies the .NET Framework interface. When the ASP.NET page or user control implements an interface, it has direct access to all its events, methods, and properties.<br /><br />Here is an example of the @Implements directive:<br /><br /><%@ Implements Interface="System.Web.UI.IValidator" %><br /><br /><b>@Register</b><br /><br />The @Register directive associates aliases with namespaces and class names for notation in custom server control syntax. You can see the use of the @Register directive when you drag and drop a user control onto any of your .aspx pages. Dragging a user control onto the .aspx page causes Visual Studio 2005 to create an @Register directive at the top of the page.<br /><br /> This registers your user control on the page so that the control can then be accessed on the .aspx page by a specific name.<br /><br />The @Register directive supports five attributes, as described in the following table.</span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;"></span></div>
<div style="text-align: left;">
<br />
<!--[if gte mso 9]><xml>
<w:WordDocument>
<w:View>Normal</w:View>
<w:Zoom>0</w:Zoom>
<w:TrackMoves/>
<w:TrackFormatting/>
<w:PunctuationKerning/>
<w:ValidateAgainstSchemas/>
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>
<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
<w:DoNotPromoteQF/>
<w:LidThemeOther>EN-US</w:LidThemeOther>
<w:LidThemeAsian>X-NONE</w:LidThemeAsian>
<w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
<w:Compatibility>
<w:BreakWrappedTables/>
<w:SnapToGridInCell/>
<w:WrapTextWithPunct/>
<w:UseAsianBreakRules/>
<w:DontGrowAutofit/>
<w:SplitPgBreakAndParaMark/>
<w:DontVertAlignCellWithSp/>
<w:DontBreakConstrainedForcedTables/>
<w:DontVertAlignInTxbx/>
<w:Word11KerningPairs/>
<w:CachedColBalance/>
</w:Compatibility>
<w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
<m:mathPr>
<m:mathFont m:val="Cambria Math"/>
<m:brkBin m:val="before"/>
<m:brkBinSub m:val="--"/>
<m:smallFrac m:val="off"/>
<m:dispDef/>
<m:lMargin m:val="0"/>
<m:rMargin m:val="0"/>
<m:defJc m:val="centerGroup"/>
<m:wrapIndent m:val="1440"/>
<m:intLim m:val="subSup"/>
<m:naryLim m:val="undOvr"/>
</m:mathPr></w:WordDocument>
</xml><![endif]--></div>
<div style="text-align: left;">
<!--[if gte mso 9]><xml>
<w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"
DefSemiHidden="true" DefQFormat="false" DefPriority="99"
LatentStyleCount="267">
<w:LsdException Locked="false" Priority="0" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Normal"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="heading 1"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/>
<w:LsdException Locked="false" Priority="39" Name="toc 1"/>
<w:LsdException Locked="false" Priority="39" Name="toc 2"/>
<w:LsdException Locked="false" Priority="39" Name="toc 3"/>
<w:LsdException Locked="false" Priority="39" Name="toc 4"/>
<w:LsdException Locked="false" Priority="39" Name="toc 5"/>
<w:LsdException Locked="false" Priority="39" Name="toc 6"/>
<w:LsdException Locked="false" Priority="39" Name="toc 7"/>
<w:LsdException Locked="false" Priority="39" Name="toc 8"/>
<w:LsdException Locked="false" Priority="39" Name="toc 9"/>
<w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/>
<w:LsdException Locked="false" Priority="10" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Title"/>
<w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/>
<w:LsdException Locked="false" Priority="11" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/>
<w:LsdException Locked="false" Priority="22" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Strong"/>
<w:LsdException Locked="false" Priority="20" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/>
<w:LsdException Locked="false" Priority="59" SemiHidden="false"
UnhideWhenUsed="false" Name="Table Grid"/>
<w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/>
<w:LsdException Locked="false" Priority="1" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 1"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 1"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 1"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/>
<w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/>
<w:LsdException Locked="false" Priority="34" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/>
<w:LsdException Locked="false" Priority="29" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Quote"/>
<w:LsdException Locked="false" Priority="30" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 1"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 1"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 2"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 2"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 2"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 2"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 2"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 3"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 3"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 3"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 3"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 3"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 4"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 4"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 4"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 4"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 4"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 5"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 5"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 5"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 5"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 5"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 6"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 6"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 6"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 6"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 6"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/>
<w:LsdException Locked="false" Priority="19" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/>
<w:LsdException Locked="false" Priority="21" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/>
<w:LsdException Locked="false" Priority="31" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/>
<w:LsdException Locked="false" Priority="32" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/>
<w:LsdException Locked="false" Priority="33" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Book Title"/>
<w:LsdException Locked="false" Priority="37" Name="Bibliography"/>
<w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/>
</w:LatentStyles>
</xml><![endif]--><!--[if gte mso 10]>
<style>
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Table Normal";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-qformat:yes;
mso-style-parent:"";
mso-padding-alt:0in 5.4pt 0in 5.4pt;
mso-para-margin-top:0in;
mso-para-margin-right:0in;
mso-para-margin-bottom:10.0pt;
mso-para-margin-left:0in;
line-height:115%;
mso-pagination:widow-orphan;
font-size:11.0pt;
font-family:"Calibri","sans-serif";
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:minor-fareast;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;}
</style>
<![endif]-->
<br />
<table border="1" cellpadding="0" class="MsoNormalTable" style="mso-cellspacing: 1.5pt;">
<tbody>
<tr style="mso-yfti-firstrow: yes; mso-yfti-irow: 0;">
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span style="font-family: "verdana" , sans-serif;"><b><span style="font-size: 10pt;">Attribute
</span></b><span style="font-size: 10pt;"></span></span></div>
</td>
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span style="font-family: "verdana" , sans-serif;"><b><span style="font-size: 10pt;">Description</span></b><span style="font-size: 10pt;"> </span></span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 1;">
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span style="font-family: "verdana" , sans-serif;"><span class="fixed"><span style="font-size: 10pt;">Assembly</span></span><span style="font-size: 10pt;"> </span></span></div>
</td>
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span style="font-family: "verdana" , sans-serif;"><span style="font-size: 10pt;">The
assembly you are associating with the <span class="fixed">TagPrefix</span>. </span></span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 2;">
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span style="font-family: "verdana" , sans-serif;"><span class="fixed"><span style="font-size: 10pt;">Namespace</span></span><span style="font-size: 10pt;"> </span></span></div>
</td>
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span style="font-family: "verdana" , sans-serif;"><span style="font-size: 10pt;">The
namespace to relate with <span class="fixed">TagPrefix</span>. </span></span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 3;">
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span style="font-family: "verdana" , sans-serif;"><span class="fixed"><span style="font-size: 10pt;">Src</span></span><span style="font-size: 10pt;"> </span></span></div>
</td>
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span style="font-family: "verdana" , sans-serif;"><span style="font-size: 10pt;">The
location of the user control. </span></span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 4;">
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span style="font-family: "verdana" , sans-serif;"><span class="fixed"><span style="font-size: 10pt;">TagName</span></span><span style="font-size: 10pt;"> </span></span></div>
</td>
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span style="font-family: "verdana" , sans-serif;"><span style="font-size: 10pt;">The
alias to relate to the class name. </span></span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 5; mso-yfti-lastrow: yes;">
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span style="font-family: "verdana" , sans-serif;"><span class="fixed"><span style="font-size: 10pt;">TagPrefix</span></span><span style="font-size: 10pt;"> </span></span></div>
</td>
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span style="font-family: "verdana" , sans-serif;"><span style="font-size: 10pt;">The
alias to relate to the namespace. </span></span></div>
</td>
</tr>
</tbody></table>
</div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;"><br /></span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;"><br /></span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;">Here’s an example of how to use the @Register directive to import a user control to an ASP.NET page:<br /><br /><%@ Register TagPrefix="MyTag" Namespace="MyName.MyNamespace"<br /> Assembly="MyAssembly" %><br /><br /><b>@Assembly</b><br /><br />The @Assembly directive attaches assemblies, the building blocks of .NET applications, to an ASP.NET page or user control as it compiles, thereby making all the assembly’s classes and interfaces available to the page. This directive supports two attributes: Name and Src.<br />Name: Enables you to specify the name of an assembly used to attach to the page files. The name of the assembly should include the file name only, not the file’s extension. For instance, if the file is MyAssembly.vb, the value of the name attribute should be MyAssembly.<br />Src: Enables you to specify the source of the assembly file to use in compilation.<br /><br />The following provides some examples of how to use the @Assembly directive:<br /><br /><%@ Assembly Name="MyAssembly" %><br /><%@ Assembly Src="MyAssembly.vb" %> <br /><br /><b>@PreviousPageType</b><br /><br />This directive is used to specify the page from which any cross-page postings originate. <br />The @PreviousPageType directive is a new directive that works with the new cross-page posting capability that ASP.NET 2.0 provides. This simple directive contains only two possible attributes: TypeName and VirtualPath:<br />• TypeName: Sets the name of the derived class from which the postback will occur.<br />• VirtualPath: Sets the location of the posting page from which the postback will occur.<br /><br /><b>@MasterType</b><br /><br />The @MasterType directive associates a class name to an ASP.NET page in order to get at strongly typed references or members contained within the specified master page. This directive supports two attributes:<br /><br />• TypeName: Sets the name of the derived class from which to get strongly typed references or members.<br /><br />• VirtualPath: Sets the location of the page from which these strongly typed references and members will be retrieved.<br /><br /><%@ MasterType VirtualPath="~/Wrox.master" %><br /><br /><b>@OutputCache</b><br /><br />The @OutputCache directive controls the output caching policies of an ASP.NET page or user control. This directive supports the ten attributes described in the following table. </span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;"><br /><!--[if !mso]>
<style>
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style>
<![endif]--><!--[if gte mso 9]><xml>
<w:WordDocument>
<w:View>Normal</w:View>
<w:Zoom>0</w:Zoom>
<w:TrackMoves/>
<w:TrackFormatting/>
<w:PunctuationKerning/>
<w:ValidateAgainstSchemas/>
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>
<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
<w:DoNotPromoteQF/>
<w:LidThemeOther>EN-US</w:LidThemeOther>
<w:LidThemeAsian>X-NONE</w:LidThemeAsian>
<w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
<w:Compatibility>
<w:BreakWrappedTables/>
<w:SnapToGridInCell/>
<w:WrapTextWithPunct/>
<w:UseAsianBreakRules/>
<w:DontGrowAutofit/>
<w:SplitPgBreakAndParaMark/>
<w:DontVertAlignCellWithSp/>
<w:DontBreakConstrainedForcedTables/>
<w:DontVertAlignInTxbx/>
<w:Word11KerningPairs/>
<w:CachedColBalance/>
</w:Compatibility>
<w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
<m:mathPr>
<m:mathFont m:val="Cambria Math"/>
<m:brkBin m:val="before"/>
<m:brkBinSub m:val="--"/>
<m:smallFrac m:val="off"/>
<m:dispDef/>
<m:lMargin m:val="0"/>
<m:rMargin m:val="0"/>
<m:defJc m:val="centerGroup"/>
<m:wrapIndent m:val="1440"/>
<m:intLim m:val="subSup"/>
<m:naryLim m:val="undOvr"/>
</m:mathPr></w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"
DefSemiHidden="true" DefQFormat="false" DefPriority="99"
LatentStyleCount="267">
<w:LsdException Locked="false" Priority="0" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Normal"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="heading 1"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/>
<w:LsdException Locked="false" Priority="39" Name="toc 1"/>
<w:LsdException Locked="false" Priority="39" Name="toc 2"/>
<w:LsdException Locked="false" Priority="39" Name="toc 3"/>
<w:LsdException Locked="false" Priority="39" Name="toc 4"/>
<w:LsdException Locked="false" Priority="39" Name="toc 5"/>
<w:LsdException Locked="false" Priority="39" Name="toc 6"/>
<w:LsdException Locked="false" Priority="39" Name="toc 7"/>
<w:LsdException Locked="false" Priority="39" Name="toc 8"/>
<w:LsdException Locked="false" Priority="39" Name="toc 9"/>
<w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/>
<w:LsdException Locked="false" Priority="10" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Title"/>
<w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/>
<w:LsdException Locked="false" Priority="11" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/>
<w:LsdException Locked="false" Priority="22" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Strong"/>
<w:LsdException Locked="false" Priority="20" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/>
<w:LsdException Locked="false" Priority="59" SemiHidden="false"
UnhideWhenUsed="false" Name="Table Grid"/>
<w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/>
<w:LsdException Locked="false" Priority="1" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 1"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 1"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 1"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/>
<w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/>
<w:LsdException Locked="false" Priority="34" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/>
<w:LsdException Locked="false" Priority="29" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Quote"/>
<w:LsdException Locked="false" Priority="30" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 1"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 1"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 2"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 2"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 2"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 2"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 2"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 3"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 3"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 3"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 3"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 3"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 4"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 4"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 4"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 4"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 4"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 5"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 5"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 5"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 5"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 5"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 6"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 6"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 6"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 6"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 6"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/>
<w:LsdException Locked="false" Priority="19" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/>
<w:LsdException Locked="false" Priority="21" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/>
<w:LsdException Locked="false" Priority="31" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/>
<w:LsdException Locked="false" Priority="32" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/>
<w:LsdException Locked="false" Priority="33" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Book Title"/>
<w:LsdException Locked="false" Priority="37" Name="Bibliography"/>
<w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/>
</w:LatentStyles>
</xml><![endif]--><!--[if gte mso 10]>
<style>
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Table Normal";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-qformat:yes;
mso-style-parent:"";
mso-padding-alt:0in 5.4pt 0in 5.4pt;
mso-para-margin-top:0in;
mso-para-margin-right:0in;
mso-para-margin-bottom:10.0pt;
mso-para-margin-left:0in;
line-height:115%;
mso-pagination:widow-orphan;
font-size:11.0pt;
font-family:"Calibri","sans-serif";
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:minor-fareast;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;}
</style>
<![endif]-->
<table border="1" cellpadding="0" class="MsoNormalTable" style="mso-cellspacing: 1.5pt;">
<thead>
<tr style="mso-yfti-firstrow: yes; mso-yfti-irow: 0;">
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span style="font-size: 10pt;"><b>Attribute </b></span></div>
</td>
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<b><span style="font-size: 10pt;">Description
</span></b></div>
</td>
</tr>
</thead>
<tbody>
<tr style="mso-yfti-irow: 1;">
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span class="fixed"><span style="font-size: 10pt;">CacheProfile</span></span><span style="font-size: 10pt;"> </span></div>
</td>
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span style="font-size: 10pt;">Allows
for a central way to manage an application’s cache profile. Use the <span class="fixed">CacheProfile</span> attribute to specify the name of the cache
profile detailed in the </span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 2;">
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span class="fixed"><span style="font-size: 10pt;">web.config</span></span><span style="font-size: 10pt;">. </span></div>
</td>
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span class="fixed"><span style="font-size: 10pt;">Duration</span></span><span style="font-size: 10pt;"> The duration of
time in seconds that the ASP.NET page or user control is cached. </span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 3;">
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span class="fixed"><span style="font-size: 10pt;">Location</span></span><span style="font-size: 10pt;"> </span></div>
</td>
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span style="font-size: 10pt;">Location
enumeration value. The default is <span class="fixed">Any</span>. This is valid
for <span class="fixed">.aspx</span> pages only and does not work with user
controls (<span class="fixed">.ascx</span>). Other possible values include <span class="fixed">Client</span>, <span class="fixed">Downstream</span>, <span class="fixed">None</span>, <span class="fixed">Server</span>, and <span class="fixed">ServerAndClient</span>. </span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 4;">
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span class="fixed"><span style="font-size: 10pt;">NoStore</span></span><span style="font-size: 10pt;"> </span></div>
</td>
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span style="font-size: 10pt;">Specifies
whether to send a no-store header with the page. </span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 5;">
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span class="fixed"><span style="font-size: 10pt;">SqlDependency</span></span><span style="font-size: 10pt;"> </span></div>
</td>
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span style="font-size: 10pt;">Enables
a particular page to use SQL Server cache invalidation - a new feature of
ASP.NET 2.0. </span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 6;">
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span class="fixed"><span style="font-size: 10pt;">VaryByControl</span></span><span style="font-size: 10pt;"> </span></div>
</td>
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span style="font-size: 10pt;">Semicolon-separated
list of strings used to vary the output cache of a user control. </span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 7;">
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span class="fixed"><span style="font-size: 10pt;">VaryByCustom</span></span><span style="font-size: 10pt;"> </span></div>
</td>
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span style="font-size: 10pt;">String
specifying the custom output caching requirements. </span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 8;">
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span class="fixed"><span style="font-size: 10pt;">VaryByHeader</span></span><span style="font-size: 10pt;"> </span></div>
</td>
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span style="font-size: 10pt;">Semicolon-separated
list of HTTP headers used to vary the output cache. </span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 9; mso-yfti-lastrow: yes;">
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span class="fixed"><span style="font-size: 10pt;">VaryByParam</span></span><span style="font-size: 10pt;"> </span></div>
</td>
<td style="padding: .75pt .75pt .75pt .75pt;" valign="top"><div class="table-para">
<span style="font-size: 10pt;">Semicolon-separated
list of strings used to vary the output cache. </span></div>
</td>
</tr>
</tbody></table>
</span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;"><br /></span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;">Here is an example of how to use the @OutputCache directive:<br /><br /><%@ OutputCache Duration="180" VaryByParam="None" %><br />Remember that the Duration attribute specifies the amount of time in seconds during which this page is to be stored in the system cache.<br /> </span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;"><b>@Reference</b><br /><br />The @Reference directive declares that another ASP.NET page or user control should be compiled along with the active page or control. This directive supports just a single attribute:<br />• VirtualPath: Sets the location of the page or user control from which the active page will be referenced.<br />Here is an example of how to use the @Reference directive:<br /><br /><%@ Reference VirtualPath="~/MyControl.ascx" %></span></div>
</div>
Anonymoushttp://www.blogger.com/profile/08085794171961595892noreply@blogger.com0tag:blogger.com,1999:blog-941289114794061341.post-28372415496160590172015-11-22T21:46:00.004-08:002015-11-22T22:19:02.273-08:00Life Cycle and Events of Asp.Net Page<div dir="ltr" style="text-align: left;" trbidi="on">
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;"><span style="color: #b45f06;"><b>Introduction:</b></span><br /><br />I will explain here about life cycle and what are the events occur in the life cycle of page.<br /><br /><span style="color: #b45f06;"><b>Explanation:</b></span><br /><br /><b> Life Cycle of Page </b><br /><br />Web page request comes from browser.<br /><br />• IIS maps the ASP.NET file extensions to ASPNET_ISAPI.DLL, an ISAPI extension provided with ASP.NET.<br /><br />• ASPNET_ISAPI.DLL forwards the request to the ASP.NET worker process (ASPNET_WP.EXE or W3P.EXE).<br /><br />• ISAPI loads HTTPRuntime and passes the request to it. Thus, HTTP Pipelining has begun.<br /><br />• HTTPRuntime uses HttpApplicationFactory to either create or reuse the HTTPApplication object.</span><br />
<a name='more'></a><span style="font-family: "verdana" , sans-serif;"><br />• HTTPRuntime creates HTTPContext for the current request. HTTPContext internally maintains HTTPRequest and HTTPResponse. <br /><br />• HTTPRuntime also maps the HTTPContext to the HTTPApplication which handles the application level events.<br /><br />• HTTPApplication runs the HTTPModules for the page requests.</span><br />
<span style="font-family: "verdana" , sans-serif;">• HTTPApplication creates HTTPHandler for the page request. This is the last stage of HTTPipelining.<br /><br />• HTTPHandlers are responsible to process request and generate corresponding response messages.<br /><br />• Once the request leaves the HTTPPipeline, page level events begin.<br /><br />• Page Events are as follows: PreInit, Init, InitComplete, PreLoad, Load, Control events (Postback events), Load Complete, PreRender, SaveStateComplete, Render and Unload.<br /><br />• HTTPHandler generates the response with the above events and sends back to the IIS which in turn sends the response to the client browser. <br /><br /><b>Events in the Life Cycle of Page </b><br /><br /><b>PreInit:</b> All the Pre and Post events are introduced as part of .NET Framework 2.0. As the name suggests, this event is fired before the Init method is fired. Most common functionalities implemented in this method include:</span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;"><br />• Check the IsPostBack property<br />• Set the master page dynamically<br />• Set the theme property of the page dynamically<br />• Read or Set the profile property values<br />• Re-create the dynamic controls<br /><br /><b>Init:</b> This event is raised after all controls in the page are initialized and any skin settings have been applied. This event is used to read or initialize control properties. It can be used to register events for some controls for which the events are not specified in the aspx page.<br />Ex: OnClick event of the Button can be registered in the Init rather than specifying in the OnClick property of the Button in the aspx page.<br /><br /><b>InitComplete:</b> Use this event for processing tasks that require all initialization to be complete.<br /><br /><b>PreLoad:</b> Use this event if you need to perform processing on your page or control before the Load event. After the Page raises this event, it loads view state for itself and all controls, and then processes any postback data included with the Request instance.<br /><br /><b>Load:</b> The Page calls the OnLoad event method on the Page, then recursively does the same for each child control, which does the same for each of its child controls until the page and all controls are loaded. Use the OnLoad event method to set properties in controls and establish database connections.<br />Control events: Use these events to handle specific control events, such as a Button control's Click event or a TextBox control's TextChanged event.<br /><br /><b>LoadComplete:</b> Use this event for tasks that require that all other controls on the page be loaded.<br /><br /><b>PreRender:</b> This is the last event raised before the HTML code is generated for the page. The PreRender event also occurs for each control on the page. Use the event to make final changes to the contents of the page or its controls.<br />SaveStateComplete: Before this event occurs, ViewState has been saved for the page and for all controls. Any changes to the page or controls at this point will be ignored.<br /><br />Use this event to perform tasks that require view state to be saved, but that do not make any changes to controls. <br /><br /><b>Render:</b> This is the stage where the HTML code for the page is rendered. The Page object calls the Render method of each control at this stage. All ASP.NET Web server controls have a Render method that writes out the control's markup that is sent to the browser.<br /><br /><b>UnLoad:</b> This event occurs for each control and then for the page. In controls, use this event to do final cleanup for specific controls, such as closing control-specific database connections.<br />For the page itself, use this event to do final cleanup work, such as closing open files and database connections, or finishing up logging or other request-specific tasks. .</span></div>
</div>
Anonymoushttp://www.blogger.com/profile/08085794171961595892noreply@blogger.com0tag:blogger.com,1999:blog-941289114794061341.post-15574830720336195272015-11-21T03:47:00.004-08:002015-11-21T03:57:57.808-08:00Assembly of dot net<div dir="ltr" style="text-align: left;" trbidi="on">
<!--[if gte mso 9]><xml>
<w:WordDocument>
<w:View>Normal</w:View>
<w:Zoom>0</w:Zoom>
<w:TrackMoves/>
<w:TrackFormatting/>
<w:PunctuationKerning/>
<w:ValidateAgainstSchemas/>
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>
<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
<w:DoNotPromoteQF/>
<w:LidThemeOther>EN-US</w:LidThemeOther>
<w:LidThemeAsian>X-NONE</w:LidThemeAsian>
<w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
<w:Compatibility>
<w:BreakWrappedTables/>
<w:SnapToGridInCell/>
<w:WrapTextWithPunct/>
<w:UseAsianBreakRules/>
<w:DontGrowAutofit/>
<w:SplitPgBreakAndParaMark/>
<w:DontVertAlignCellWithSp/>
<w:DontBreakConstrainedForcedTables/>
<w:DontVertAlignInTxbx/>
<w:Word11KerningPairs/>
<w:CachedColBalance/>
</w:Compatibility>
<w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
<m:mathPr>
<m:mathFont m:val="Cambria Math"/>
<m:brkBin m:val="before"/>
<m:brkBinSub m:val="--"/>
<m:smallFrac m:val="off"/>
<m:dispDef/>
<m:lMargin m:val="0"/>
<m:rMargin m:val="0"/>
<m:defJc m:val="centerGroup"/>
<m:wrapIndent m:val="1440"/>
<m:intLim m:val="subSup"/>
<m:naryLim m:val="undOvr"/>
</m:mathPr></w:WordDocument>
</xml><![endif]--><br />
<!--[if gte mso 9]><xml>
<w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"
DefSemiHidden="true" DefQFormat="false" DefPriority="99"
LatentStyleCount="267">
<w:LsdException Locked="false" Priority="0" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Normal"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="heading 1"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/>
<w:LsdException Locked="false" Priority="39" Name="toc 1"/>
<w:LsdException Locked="false" Priority="39" Name="toc 2"/>
<w:LsdException Locked="false" Priority="39" Name="toc 3"/>
<w:LsdException Locked="false" Priority="39" Name="toc 4"/>
<w:LsdException Locked="false" Priority="39" Name="toc 5"/>
<w:LsdException Locked="false" Priority="39" Name="toc 6"/>
<w:LsdException Locked="false" Priority="39" Name="toc 7"/>
<w:LsdException Locked="false" Priority="39" Name="toc 8"/>
<w:LsdException Locked="false" Priority="39" Name="toc 9"/>
<w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/>
<w:LsdException Locked="false" Priority="10" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Title"/>
<w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/>
<w:LsdException Locked="false" Priority="11" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/>
<w:LsdException Locked="false" Priority="22" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Strong"/>
<w:LsdException Locked="false" Priority="20" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/>
<w:LsdException Locked="false" Priority="59" SemiHidden="false"
UnhideWhenUsed="false" Name="Table Grid"/>
<w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/>
<w:LsdException Locked="false" Priority="1" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 1"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 1"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 1"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/>
<w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/>
<w:LsdException Locked="false" Priority="34" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/>
<w:LsdException Locked="false" Priority="29" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Quote"/>
<w:LsdException Locked="false" Priority="30" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 1"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 1"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 2"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 2"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 2"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 2"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 2"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 3"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 3"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 3"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 3"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 3"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 4"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 4"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 4"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 4"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 4"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 5"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 5"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 5"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 5"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 5"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 6"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 6"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 6"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 6"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 6"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/>
<w:LsdException Locked="false" Priority="19" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/>
<w:LsdException Locked="false" Priority="21" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/>
<w:LsdException Locked="false" Priority="31" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/>
<w:LsdException Locked="false" Priority="32" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/>
<w:LsdException Locked="false" Priority="33" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Book Title"/>
<w:LsdException Locked="false" Priority="37" Name="Bibliography"/>
<w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/>
</w:LatentStyles>
</xml><![endif]--><!--[if gte mso 10]>
<style>
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Table Normal";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-qformat:yes;
mso-style-parent:"";
mso-padding-alt:0in 5.4pt 0in 5.4pt;
mso-para-margin-top:0in;
mso-para-margin-right:0in;
mso-para-margin-bottom:10.0pt;
mso-para-margin-left:0in;
line-height:115%;
mso-pagination:widow-orphan;
font-size:11.0pt;
font-family:"Calibri","sans-serif";
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;}
</style>
<![endif]-->
<br />
<div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<b><span style="color: #b45f06; font-family: "Verdana","sans-serif"; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman";">Introduction:</span></b><span style="font-family: "Verdana","sans-serif"; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman";"><br />
<br />
I will explain here what assembly, type of assembly and those operations.<br />
<br />
<b><span style="color: #b45f06;">Explanation:</span></b><br />
<br />
<b>What is an assembly?</b><br />
<br />
•An Assembly is a logical unit of code <br />
•Assembly physically exist as DLLs or EXEs <br />
•One assembly can contain one or more files <br />
•The constituent files can include any file types like image files, text files
etc. along with DLLs or EXEs <br />
•When you compile your source code by default the exe/dll generated is actually
an assembly <br />
•Unless your code is bundled as assembly it can not be used in any other
application <br />
•When you talk about version of a component you are actually talking about
version of the assembly to which the component belongs. <br />
•Every assembly file contains information about itself. This information is
called as Assembly Manifest.</span></div>
<div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<span style="font-family: "Verdana","sans-serif"; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman";"></span></div>
<a name='more'></a> <span style="font-family: "Verdana","sans-serif"; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"></span><br />
<div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<b><span style="font-family: "Verdana","sans-serif"; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman";">What is
assembly manifest?</span></b><span style="font-family: "Verdana","sans-serif"; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman";"><br />
<br />
•Assembly manifest is a data structure which stores information about an
assembly <br />
•This information is stored within the assembly file(DLL/EXE) itself <br />
•The information includes version information, list of constituent files etc. <br />
<br />
<b>Type of assembly</b></span><span style="font-family: "Verdana","sans-serif"; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"></span></div>
<div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<br /></div>
<ul type="disc">
<li class="MsoNormal" style="line-height: normal; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in;"><span style="font-family: "Verdana","sans-serif"; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman";">Private assembly </span><span style="font-family: "Verdana","sans-serif"; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"></span></li>
</ul>
<ul type="disc">
<li class="MsoNormal" style="line-height: normal; mso-list: l1 level1 lfo2; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in;"><span style="font-family: "Verdana","sans-serif"; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman";">Shared assembly<b> </b></span><span style="font-family: "Verdana","sans-serif"; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"></span></li>
</ul>
<div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<b><span style="font-family: "Verdana","sans-serif"; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman";">What is
private and shared assembly?</span></b><span style="font-family: "Verdana","sans-serif"; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman";"><br />
<br />
The assembly which is used only by a single application is called as private
assembly. Suppose you created a DLL which encapsulates your business logic.
This DLL will be used by your client application only and not by any other
application. In order to run the application properly your DLL must reside in
the same folder in which the client application is installed. Thus the assembly
is private to your application.<br />
<br />
Suppose that you are creating a general purpose DLL which provides
functionality which will be used by variety of applications. Now, instead of
each client application having its own copy of DLL you can place the DLL in
'global assembly cache'. Such assemblies are called as shared assemblies.<br />
<br />
<b>What is Global Assembly Cache?</b><br />
<br />
Global assembly cache is nothing but a special disk folder where all the shared
assemblies will be kept. It is located under <drive>:\WinNT\Assembly
folder.<br />
<br />
<b>How assemblies avoid DLL Hell?</b><br />
<br />
As stated earlier most of the assemblies are private. Hence each client
application refers assemblies from its own installation folder. So, even though
there are multiple versions of same assembly they will not conflict with each
other. Consider following example : <br />
•You created assembly Assembly1 <br />
•You also created a client application which uses Assembly1 say Client1 <br />
•You installed the client in C:\MyApp1 and also placed Assembly1 in this folder
<br />
•After some days you changed Assembly1 <br />
•You now created another application Client2 which uses this changed Assembly1 </span><span style="font-family: "Verdana","sans-serif"; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"></span></div>
<div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<span style="font-family: "Verdana","sans-serif"; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman";">•You installed Client2 in
C:\MyApp2 and also placed changed Assembly1 in this folder </span><span style="font-family: "Verdana","sans-serif"; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"></span></div>
<div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<span style="font-family: "Verdana","sans-serif"; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman";">•Since both the clients are
referring to their own versions of Assembly1 everything goes on smoothly <br />
Now consider the case when you develop assembly that is shared one. In this
case it is important to know how assemblies are versioned. All assemblies has a
version number in the form:<br />
<br />
major.minor.build.revision<br />
<br />
If you change the original assembly the changed version will be considered
compatible with existing one if the major and minor versions of both the
assemblies match.<br />
<br />
When the client application requests assembly the requested version number is
matched against available versions and the version matching major and minor
version numbers and having most latest build and revision number are supplied.</span><span style="font-family: "Verdana","sans-serif"; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";"></span></div>
<div class="MsoNormal">
<br /></div>
</div>
Anonymoushttp://www.blogger.com/profile/08085794171961595892noreply@blogger.com0tag:blogger.com,1999:blog-941289114794061341.post-90408859448188312732015-11-21T03:37:00.003-08:002015-11-21T03:41:37.990-08:00Dot Net FrameWork<div dir="ltr" style="text-align: left;" trbidi="on">
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;"><br /><span style="color: #b45f06;"><b>Introduction:</b></span></span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;"><span style="color: #b45f06;"><b> </b></span><br />Here I going to explain about basic of dot net framework it is <span style="font-family: "verdana" , sans-serif;">include</span> <span style="font-family: "verdana" , sans-serif;">a</span>rchitecture, security, memory management and version. <br /><span style="color: #b45f06;"><b> </b></span></span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;"><span style="color: #b45f06;"><b>Explanation:</b></span><br /><br /><b> Framework</b><br /><br />The Microsoft .NET Framework is a software framework that can be installed on computers running Microsoft Windows operating systems. It includes a large library of coded solutions to common programming problems and a virtual machine that manages the execution of programs written specifically for the framework. The .NET Framework supports multiple programming languages in a manner that allows language interoperability, whereby each language can utilize code written in other languages; in particular, the .NET library is available to all the programming languages that .NET encompasses. The .NET Framework is a Microsoft offering and is intended to be used by most new applications created for the Windows platform. In order to be able to develop and not just run applications for the Microsoft .NET Framework 4.0, it is required to have Microsoft's SDK for Windows 7 and .NET Framework 4 (or newer) or Visual Studio 2010 installed on your computer.</span></div>
<a name='more'></a><br />
The framework's Base Class Library provides a large range of features including user interface, data access, database connectivity, cryptography, web application development, numeric algorithms, and network communications. The class library is used by programmers, who combine it with their own code to produce applications.<br />
<br />
Programs written for the .NET Framework execute in a software environment that manages the program's runtime requirements. Also part of the .NET Framework, this runtime environment is known as the Common Language Runtime (CLR). The CLR provides the appearance of an application virtual machine so that programmers need not consider the capabilities of the specific CPU that will execute the program. The CLR also provides other important services such as security, memory management, and exception handling. The class library and the CLR together constitute the .NET Framework.<br />
<br />
Version 3.0 of the .NET Framework is included with Windows Server 2008 and Windows Vista. Version 3.5 is included with Windows 7, and can also be installed on Windows XP and the Windows Server 2003 family of operating systems. On April 12, 2010, .NET Framework 4 was released alongside Visual Studio 2010.<br />
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;"><br />The .NET Framework family also includes two versions for mobile or embedded device use. A reduced version of the framework, the .NET Compact Framework, is available on Windows CE platforms, including Windows Mobile devices such as smartphones. Additionally, the .NET Micro Framework is targeted at severely resource-constrained devices.<br /><b> </b></span></div>
<div style="text-align: left;">
<b><span style="font-family: "verdana" , sans-serif;">Architecture</span></b></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;"><br /><b>Common Language Infrastructure (CLI)</b></span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;"><b> </b><br />Main article: Common Language Infrastructure<br />The purpose of the Common Language Infrastructure (CLI), is to provide a language-neutral platform for application development and execution, including functions for exception handling, garbage collection, security, and interoperability. By implementing the core aspects of the .NET Framework within the scope of the CLR, this functionality will not be tied to a single language but will be available across the many languages supported by the framework. Microsoft's implementation of the CLI is called the Common Language Runtime, or CLR.</span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;"><br /><b>Security</b><br /> </span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;">.NET has its own security mechanism with two general features: Code Access Security (CAS), and validation and verification. Code Access Security is based on evidence that is associated with a specific assembly. Typically the evidence is the source of the assembly (whether it is installed on the local machine or has been downloaded from the intranet or Internet). Code Access Security uses evidence to determine the permissions granted to the code. Other code can demand that calling code is granted a specified permission. The demand causes the CLR to perform a call stack walk: every assembly of each method in the call stack is checked for the required permission; if any assembly is not granted the permission a security exception is thrown.<br />When an assembly is loaded the CLR performs various tests. Two such tests are validation and verification. During validation the CLR checks that the assembly contains valid metadata and CIL, and whether the internal tables are correct. Verification is not so exact. The verification mechanism checks to see if the code does anything that is 'unsafe'. The algorithm used is quite conservative; hence occasionally code that is 'safe' does not pass. Unsafe code will only be executed if the assembly has the 'skip verification' permission, which generally means code that is installed on the local machine.<br />.NET Framework uses Application Domains as a mechanism for isolating code running in a process. Application Domains can be created and code loaded into or unloaded from them independent of other Application Domains. This helps increase the fault tolerance of the application, as faults or crashes in one Application Domain do not affect the rest of the application. Application Domains can also be configured independently with different security privileges. This can help increase the security of the application by isolating potentially unsafe code. The developer, however, has to split the application into subdomains; it is not done by the CLR.Class library<br /><br /><b>Namespaces in the BCL</b></span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;"><br />System<br />System. CodeDom<br />System. Collections<br />System. Diagnostics<br />System. Globalization<br />System. IO<br />System. Resources<br />System. Text<br />System. Text.RegularExpressions</span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;"><br />The .NET Framework includes a set of standard class libraries. The class library is organized in a hierarchy of namespaces. Most of the built in APIs are part of either System.* or Microsoft.* namespaces. These class libraries implement a large number of common functions, such as file reading and writing, graphic rendering, database interaction, and XML document manipulation, among others. The .NET class libraries are available to all CLI compliant languages. The .NET Framework class library is divided into two parts: the Base Class Library and the Framework Class Library.<br />The Base Class Library (BCL) includes a small subset of the entire class library and is the core set of classes that serve as the basic API of the Common Language Runtime. The classes in mscorlib.dll and some of the classes in System.dll and System.core.dll are considered to be a part of the BCL. The BCL classes are available in both .NET Framework as well as its alternative implementations including .NET Compact Framework, Microsoft Silverlight and Mono.</span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;"><br />The Framework Class Library (FCL) is a superset of the BCL classes and refers to the entire class library that ships with .NET Framework. It includes an expanded set of libraries, including Windows Forms, ADO.NET, ASP.NET, Language Integrated Query, Windows Presentation Foundation, Windows Communication Foundation among others. The FCL is much larger in scope than standard libraries for languages like C++, and comparable in scope to the standard libraries of Java.<br /> </span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;"><b>Memory management</b><br /><br />The .NET Framework CLR frees the developer from the burden of managing memory (allocating and freeing up when done); instead it does the memory management itself. To this end, the memory allocated to instantiations of .NET types (objects) is done contiguously from the managed heap, a pool of memory managed by the CLR. As long as there exists a reference to an object, which might be either a direct reference to an object or via a graph of objects, the object is considered to be in use by the CLR. When there is no reference to an object, and it cannot be reached or used, it becomes garbage. However, it still holds on to the memory allocated to it. .NET Framework includes a garbage collector which runs periodically, on a separate thread from the application's thread, that enumerates all the unusable objects and reclaims the memory allocated to them.<br /><br />The .NET Garbage Collector (GC) is a non-deterministic, compacting, mark-and-sweep garbage collector. The GC runs only when a certain amount of memory has been used or there is enough pressure for memory on the system. Since it is not guaranteed when the conditions to reclaim memory are reached, the GC runs are non-deterministic. Each .NET application has a set of roots, which are pointers to objects on the managed heap (managed objects). These include references to static objects and objects defined as local variables or method parameters currently in scope, as well as objects referred to by CPU registers. When the GC runs, it pauses the application, and for each object referred to in the root, it recursively enumerates all the objects reachable from the root objects and marks them as reachable. It uses .NET metadata and reflection to discover the objects encapsulated by an object, and then recursively walk them. It then enumerates all the objects on the heap (which were initially allocated contiguously) using reflection. All objects not marked as reachable are garbage. This is the mark phase. Since the memory held by garbage is not of any consequence, it is considered free space. However, this leaves chunks of free space between objects which were initially contiguous. The objects are then compacted together to make used memory contiguous again.Any reference to an object invalidated by moving the object is updated to reflect the new location by the GC. The application is resumed after the garbage collection is over.<br /><br />The GC used by .NET Framework is actually generational. Objects are assigned a generation; newly created objects belong to Generation 0. The objects that survive a garbage collection are tagged as Generation 1, and the Generation 1 objects that survive another collection are Generation 2 objects. The .NET Framework uses up to Generation 2 objects. Higher generation objects are garbage collected less frequently than lower generation objects. This helps increase the efficiency of garbage collection, as older objects tend to have a larger lifetime than newer objects. Thus, by removing older (and thus more likely to survive a collection) objects from the scope of a collection run, fewer objects need to be checked and compacted.<br /><br /><b>Versions of .Net</b><br /><br />Microsoft started development on the .NET Framework in the late 1990s originally under the name of Next Generation Windows Services (NGWS). By late 2000 the first beta versions of .NET 1.0 were released<br /><br />The .NET Framework stack.<br /><br />Version Version Number Release Date Visual Studio Default in Windows<br />1.0 1.0.3705.0 2002-02-13 Visual Studio .NET <br />1.1 1.1.4322.573 2003-04-24 Visual Studio .NET 2003 Windows Server 2003<br />2.0 2.0.50727.42 2005-11-07 Visual Studio 2005 <br />3.0 3.0.4506.30 2006-11-06 Windows Vista, Windows Server 2008<br />3.5 3.5.21022.8 2007-11-19 Visual Studio 2008 Windows 7, Windows Server 2008 R2<br />4.0 4.0.30319.1 2010-04-12 Visual Studio 2010 <br />A more complete listing of the releases of the .NET Framework may be found on the List of .NET Framework versions.<br /><br /><b>.NET Framework 1.0</b><br /><br />This is the first release of the .NET Framework, released on 13 February 2002 and available for Windows 98, Me, NT 4.0, 2000, and XP. Mainstream support by Microsoft for this version ended 10 July 2007, and extended support ended 14 July 2009.</span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;"><br /><b>.NET Framework 1.1</b><br /><br />This is the first major .NET Framework upgrade. It is available on its own as a redistributable package or in a software development kit, and was published on 3 April 2003. It is also part of the second release of Microsoft Visual Studio .NET (released as Visual Studio .NET 2003). This is the first version of the .NET Framework to be included as part of the Windows operating system, shipping with Windows Server 2003. Mainstream support for .NET Framework 1.1 ended on 14 October 2008, and extended support ends on 8 October 2013. Since .NET 1.1 is a component of Windows Server 2003, extended support for .NET 1.1 on Server 2003 will run out with that of the OS - currently 14 July 2015. .NET 1.1 is the last available version for Windows NT 4.0.<br /><br />Changes in 1.1 on comparison with 1.0<br /><br />•Built-in support for mobile ASP.NET controls. Previously available as an add-on for .NET Framework, now part of the framework.<br /><br />•Security changes - enable Windows Forms assemblies to execute in a semi-trusted manner from the Internet, and enable Code Access Security in ASP.NET applications.<br /><br />•Built-in support for ODBC and Oracle databases. Previously available as an add-on for .NET Framework 1.0, now part of the framework.<br /><br />•.NET Compact Framework - a version of the .NET Framework for small devices.<br /><br />•Internet Protocol version 6 (IPv6) support.<br /><br />•Numerous API changes.<br /><br /><b>.NET Framework 2.0</b><br /><br />Released with Visual Studio 2005, Microsoft SQL Server 2005.<br /><br />•The 2.0 Redistributable Package can be downloaded for free from Microsoft, and was published on 22 January 2006.<br /><br />•The 2.0 Software Development Kit (SDK) can be downloaded for free from Microsoft.<br /><br />•It is included as part of Visual Studio 2005 and Microsoft SQL Server 2005.<br /><br />•Version 2.0 without any Service Pack is the last version with support for Windows 98 and Windows Me. Version 2.0 with Service Pack 2 is the last version with official support for Windows 2000 although there have been some unofficial workarounds published online to use a subset of the functionality from Version 3.5 in Windows 2000. Version 2.0 with Service Pack 2 requires Windows 2000 with SP4 plus KB835732 or KB891861 update, Windows XP with SP2 or later and Windows Installer 3.1 (KB893803-v2).<br /><br />•It shipped with Windows Server 2003 R2 (not installed by default).<br /><br />Changes in 2.0 in comparison with 1.1<br /><br />•Generics<br /><br />•Language support for generics built directly into the .NET CLR.<br /><br />•Full 64-bit support for both the x64 and the IA64 hardware platforms.<br /><br />•Numerous API changes.<br /><br />•SQL Server integration - .NET 2.0, VS 2005, and SQL Server 2005 are all tied together. This means that instead of using T-SQL, one can build stored procedures and triggers in any of the .NET-compatible languages.<br /><br />•A new hosting API for native applications wishing to host an instance of the .NET runtime. The new API gives a fine grain control on the behavior of the runtime with regards to multithreading, memory allocation, assembly loading and more (detailed reference). It was initially developed to efficiently host the runtime in Microsoft SQL Server, which implements its own scheduler and memory manager.<br /><br />•Many additional and improved ASP.NET web controls.<br /><br />•New data controls with declarative data binding.<br /><br />•New personalization features for ASP.NET, such as support for themes, skins, master pages and webparts.<br /><br />•.NET Micro Framework - a version of the .NET Framework related to the Smart Personal Objects Technology initiative.<br /><br />•Membership provider<br /><br />•Partial classes<br /><br />•Nullable types<br /><br />•Anonymous methods<br /><br />•Data tables<br /><br /><b>.NET Framework 3.0</b><br /><br />.NET Framework 3.0, formerly called WinFX was released on 21 November 2006. It includes a new set of managed code APIs that are an integral part of Windows Vista and Windows Server 2008 operating systems. It is also available for Windows XP SP2 and Windows Server 2003 as a download. There are no major architectural changes included with this release; .NET Framework 3.0 uses the Common Language Runtime of .NET Framework 2.0. Unlike the previous major .NET releases there was no .NET Compact Framework release made as a counterpart of this version. Version 3.0 of the .NET Framework shipped with Windows Vista. It also shipped with Windows Server 2008 as an optional component (disabled by default).<br /><br />.NET Framework 3.0 consists of four major new components:<br /><br />•Windows Presentation Foundation (WPF), formerly code-named Avalon; a new user interface subsystem and API based on XML and vector graphics, which uses 3D computer graphics hardware and Direct3D technologies. See WPF SDK for developer articles and documentation on WPF.<br /><br />•Windows Communication Foundation (WCF), formerly code-named Indigo; a service-oriented messaging system which allows programs to interoperate locally or remotely similar to web services.<br /><br />•Windows Workflow Foundation (WF) allows for building of task automation and integrated transactions using workflows.<br /><br />•Windows CardSpace, formerly code-named InfoCard; a software component which securely stores a person's digital identities and provides a unified interface for choosing the identity for a particular transaction, such as logging in to a website.<br /><br /><b>.NET Framework 3.5</b><br /><br />Version 3.5 of the .NET Framework was released on 19 November 2007, but it is not included with Windows Server 2008. As with .NET Framework 3.0, version 3.5 uses the CLR of version 2.0. In addition, it installs .NET Framework 2.0 SP1, (installs .NET Framework 2.0 SP2 with 3.5 SP1) and .NET Framework 3.0 SP1 (installs .NET Framework 3.0 SP2 with 3.5 SP1), which adds some methods and properties to the BCL classes in version 2.0 which are required for version 3.5 features such as Language Integrated Query (LINQ). These changes do not affect applications written for version 2.0, however.<br />As with previous versions, a new .NET Compact Framework 3.5 was released in tandem with this update in order to provide support for additional features on Windows Mobile and Windows Embedded CE devices.<br /><br />The source code of the Base Class Library in this version has been partially released (for debugging reference only) under the Microsoft Reference Source License.<br /><br />Changes since version 3.0<br /><br />•New language features in C# 3.0 and VB.NET 9.0 compiler<br /><br />•Adds support for expression trees and lambda methods<br /><br />•Extension methods<br /><br />•Expression trees to represent high-level source code at runtime.<br /><br />•Anonymous types with static type inference<br /><br />•Language Integrated Query (LINQ) along with its various providers <br /><br />• LINQ to Objects<br /><br />• LINQ to XML<br /><br />• LINQ to SQL<br /><br />•Paging support for ADO.NET<br /><br />•ADO.NET synchronization API to synchronize local caches and server side datastores<br /><br />•Asynchronous network I/O API.<br /><br />•Peer-to-peer networking stack, including a managed PNRP resolver<br /><br />•Managed wrappers for Windows Management Instrumentation and Active Directory APIs<br /><br />•Enhanced WCF and WF runtimes, which let WCF work with POX and JSON data, and also expose WF workflows as WCF services. WCF services can be made stateful using the WF persistence model.<br /><br />•Support for HTTP pipelining and syndication feeds.<br /><br />•ASP.NET AJAX is included.<br /><br /><b>.NET Framework 4</b><br /><br />Microsoft announced the .NET Framework 4 on 29 September 2008. The Public Beta was released on 20 May 2009. Some focuses of this release are:<br /><br />•Parallel Extensions to improve support for parallel computing, which target multi-core or distributed systems. To this end, they plan to include technologies like PLINQ (Parallel LINQ), a parallel implementation of the LINQ engine, and Task Parallel Library, which exposes parallel constructs via method calls.<br /><br />•New Visual Basic .NET and C# language features, such as statement lambdas, implicit line continuations, dynamic dispatch, named parameters, and optional parameters.<br /><br />•Full support for IronPython, IronRuby, and F#.<br /><br />•Support for a subset of the .NET Framework and ASP.NET with the "Server Core" variant of Windows Server 2008 R2.<br /><br />•Support for Code Contracts.<br /><br />•Inclusion of the Oslo modelling platform, along with the M programming language.<br /><br />•Inclusion of new types to work with arbitrary-precision arithmetic (System.Numerics.BigInteger) and complex numbers (System.Numerics.Complex).<br /><br />On 28 July 2009, a second release of the .NET Framework 4 beta was made available with experimental software transactional memory support. This functionality is not available in the final version of the framework.<br /><br />On 19 October 2009, Microsoft released Beta 2 of the .NET Framework 4. At the same time, Microsoft announced the expected launch date for .NET Framework 4 as the 22 March 2010. This launch date was subsequently delayed to 12 April 2010.<br /><br />On 10 February 2010, a release candidate was published: Version:RC.<br />On 12 April 2010, the final version of .NET Framework 4.0 was launched alongside the final release of Visual Studio 2010.<br /><br />In conjunction with .NET Framework 4, Microsoft will offer a set of enhancements, codenamed Dublin, for Windows Server 2008 application server capabilities. Dublin will extend IIS to be a "standard host" for applications that use either WCF or WF.</span></div>
</div>
Anonymoushttp://www.blogger.com/profile/08085794171961595892noreply@blogger.com0tag:blogger.com,1999:blog-941289114794061341.post-74728087619177343002015-11-21T03:17:00.002-08:002015-11-21T03:18:36.414-08:00Delete all stored procedure of database using sql query<div dir="ltr" style="text-align: left;" trbidi="on">
<div style="text-align: left;">
<span style="color: #b45f06;"><b><span style="font-family: "verdana" , sans-serif;">Introduction:</span></b></span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;"><br /></span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;">Here i will show you sql query for how to delete all stored procedure of database with single query</span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;"><br /></span></div>
<div style="text-align: left;">
<b><span style="color: #b45f06;"><span style="font-family: "verdana" , sans-serif;">Explanation:</span></span></b></div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;">Here i have used cursor to delete all stored procedure of table.You just copy and paste below query to your sql query editor. </span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;"><br /></span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;">USE <database name><br /> DECLARE @UserStoredProcedure VARCHAR(100)<br /> DECLARE @Command VARCHAR(100)<br /> DECLARE UserStoredProcedureCursor CURSOR SCROLL STATIC READ_ONLY FOR<br /> SELECT<br /> SPECIFIC_NAME<br /> FROM<br /> INFORMATION_SCHEMA.ROUTINES<br /> OPEN UserStoredProcedureCursor<br /> FETCH NEXT FROM UserStoredProcedureCursor<br /> INTO @UserStoredProcedure<br /> WHILE (@@FETCH_STATUS = 0) BEGIN<br /> SET @Command = 'DROP PROCEDURE ' + @UserStoredProcedure<br /><br /> -- display; visual check<br /> SELECT @Command<br /> </span></div>
<a name='more'></a><br />
-- when you are ready to execute, uncomment below<br />
EXEC (@Command)<br />
FETCH NEXT FROM UserStoredProcedureCursor<br />
INTO @UserStoredProcedure<br />
END<br />
CLOSE UserStoredProcedureCursor<br />
DEALLOCATE UserStoredProcedureCursor<br />
SET NOCOUNT OFF<br />
<br />
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;"><br /></span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;">You just change <database name> to your database name it will delete all stored procedure of your database.</span></div>
</div>
Anonymoushttp://www.blogger.com/profile/08085794171961595892noreply@blogger.com0tag:blogger.com,1999:blog-941289114794061341.post-5638625820889450652015-11-20T23:06:00.001-08:002015-11-20T23:08:33.307-08:00The foreach loop in asp.net<div dir="ltr" style="text-align: left;" trbidi="on">
<span style="font-family: "verdana" , sans-serif;"><br /></span>
<br />
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;"></span></div>
<div style="text-align: left;">
<span style="color: #b45f06;"><b><span style="font-family: "verdana" , sans-serif;">Introduction:</span></b></span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;"></span></div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;">C# provides four different loops (<a href="http://dotnetindex.blogspot.in/2015/11/the-for-loop-in-aspnet.html#more">for</a>, <a href="http://dotnetindex.blogspot.in/2015/11/the-while-loop-in-aspnet.html#more">while</a>,<a href="http://dotnetindex.blogspot.in/2015/11/the-do-while-loop-in-aspnet.html#more"> do...while</a>, and foreach) that allow us to execute a block of code repeatedly until a certain condition is met.I will explain about the foreach loop here.</span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;"></span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;"> </span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;"></span></div>
<div style="text-align: left;">
<span style="color: #b45f06;"><b><span style="font-family: "verdana" , sans-serif;">Explanation:</span></b></span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;"></span></div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;"></span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;"></span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;"></span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;"></span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;"></span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;">The foreach loop allows us to iterate through each item in a collection. For the time being we won’t worry about exactly what a collection is—For now, we will just say that it is an object that contains other objects. Technically, to count as a collection, it must support an interface called IEnumerable. Examples of collections include C# arrays, the collection classes in the System.Collection namespaces, and user-defined collection classes. We can get an idea of the syntax of foreach from the following</span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;"></span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;">code, if we assume that fruits is an string array:</span><br />
<a name='more'></a></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;"></span></div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;"></span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;">string[] fruits = { "apple", "orange", "banana" };</span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;"></span></div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;"></span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;"> foreach (string temp in fruits)</span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;"></span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;"> {</span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;"></span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;"> Console.WriteLine(temp);</span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;"></span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;"> }</span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;"></span></div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;"></span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;">Here, foreach steps through the array one element at a time. With each element, it places the value of the element in the string variable called temp.</span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;"></span></div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;"></span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;">Output of the above program:</span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;"></span></div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;"></span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;">apple</span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;"></span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;">orange</span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;"></span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;">banana</span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;"></span></div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;"></span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;">Foreach is a reserved keyword. The iteration variable "string value" can be a different type. For example, we can use "int number" when looping over ints.</span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;"></span></div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;"></span></div>
<span style="font-family: "verdana" , sans-serif;"></span></div>
Anonymoushttp://www.blogger.com/profile/08085794171961595892noreply@blogger.com0tag:blogger.com,1999:blog-941289114794061341.post-64404747104997022222015-11-20T22:52:00.002-08:002015-11-20T23:09:47.322-08:00The do while loop in asp.net<div dir="ltr" style="text-align: left;" trbidi="on">
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;"><span style="color: #b45f06;"><b>Introduction:</b></span><br /><br />C# provides four different loops (<a href="http://dotnetindex.blogspot.in/2015/11/the-for-loop-in-aspnet.html#more">for</a>, <a href="http://dotnetindex.blogspot.in/2015/11/the-while-loop-in-aspnet.html#more">while</a>, do...while, and <a href="http://dotnetindex.blogspot.in/2015/11/the-foreach-loop-in-aspnet.html#more">foreach</a>) that allow us to execute a block of code repeatedly until a certain condition is met.I will explain about the do while loop here.<br /><br /><span style="color: #b45f06;"><b>Explanation:</b></span><br /><br />The do while loop’s test condition is evaluated after the body of the loop has been executed. Consequently,do...while loops are useful for situations in which a block of statements must be executed at least one<br /><br />If the condition is true, the flow of control jumps back up to do, and the statement(s) in the loop execute again. This process repeats until the given condition becomes false.<br />time, as in this example:</span></div>
<a name='more'></a><br />
class Program<br />
{<br />
static void Main()<br />
{<br />
int[] ids = new int[] { 6, 7, 8, 10 };<br />
<br />
//<br />
// Use do-while loop to sum numbers in 4-element array.<br />
//<br />
int sum = 0;<br />
int i = 0;<br />
do<br />
{<br />
sum += ids[i];<br />
i++;<br />
} while (i < 4);<br />
<br />
System.Console.WriteLine(sum);<br />
}<br />
}<br />
<br />
<br /></div>
Anonymoushttp://www.blogger.com/profile/08085794171961595892noreply@blogger.com0tag:blogger.com,1999:blog-941289114794061341.post-86737320160902527292015-11-20T22:31:00.003-08:002015-11-20T23:12:23.129-08:00The while loop in asp.net<div dir="ltr" style="text-align: left;" trbidi="on">
<span style="font-family: "verdana" , sans-serif;"><span style="color: #b45f06;"><b>Introduction:</b></span><br /><br />C# provides four different loops (<a href="http://dotnetindex.blogspot.in/2015/11/the-for-loop-in-aspnet.html#more">for</a>, while,<a href="http://dotnetindex.blogspot.in/2015/11/the-do-while-loop-in-aspnet.html#more">do...while</a>, and <a href="http://dotnetindex.blogspot.in/2015/11/the-foreach-loop-in-aspnet.html#more">foreach</a>) that allow us to execute a block of code repeatedly until a certain condition is met.I will explain about the while loop here.<br /><br /><span style="color: #b45f06;"><b>Explanation: </b></span><br /><br />It is like the <a href="http://dotnetindex.blogspot.in/2015/11/the-for-loop-in-aspnet.html#more">for loop</a>, while is a pre-test loop. The syntax is similar, but while loops take only one expression:<br /><br />while(condition)<br />statement(s);</span><br />
<a name='more'></a><span style="font-family: "verdana" , sans-serif;"><br />Unlike the for loop, the while loop is most often used to repeat a statement or a block of statements for a number of times that is not known before the loop begins. Usually, a statement inside the while loop’s body will set a Boolean flag to false on a certain iteration, triggering the end of the loop, as in the following example:<br /><br />bool condition = false;<br />while (!condition)<br />{<br />// This loop spins until the condition is true<br />DoSomeWork();<br />condition = CheckCondition(); // assume CheckCondition() returns a bool<br />}<br /><br />All of C#’s looping mechanisms, including the while loop, can forego the curly braces that follow them if they intend to repeat just a single statement and not a block of statements. Again, many programmers consider it good practice to use braces all of the time.</span></div>
Anonymoushttp://www.blogger.com/profile/08085794171961595892noreply@blogger.com0tag:blogger.com,1999:blog-941289114794061341.post-59916567838560650222015-11-20T22:22:00.003-08:002015-11-20T23:14:08.391-08:00The for loop in asp.net<div dir="ltr" style="text-align: left;" trbidi="on">
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;"><br /><span style="color: #b45f06;"><b>Introduction:</b></span><br /><br />C# provides four different loops (for, <a href="http://dotnetindex.blogspot.in/2015/11/the-while-loop-in-aspnet.html#more">while</a>,<a href="http://dotnetindex.blogspot.in/2015/11/the-do-while-loop-in-aspnet.html#more">do...while</a>, and <a href="http://dotnetindex.blogspot.in/2015/11/the-foreach-loop-in-aspnet.html#more">foreach</a>) that allow us to execute a block of code repeatedly until a certain condition is met.The for loop is the first that we shall examine here.<br /><br /><span style="color: #b45f06;"><b>Explanation:</b></span><br /><br />C# for loops provide a mechanism for iterating through a loop where we test whether a particular condition holds before we perform another iteration. The syntax is:<br /><br />for (initializer; condition; iterator)<br />statement(s)<br /> </span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;">where:<br /><br /> The initializer is the expression evaluated before the first loop is executed (usually initializing a local variable as a loop counter).<br /><br /> The condition is the expression that is checked before each new iteration of the loop (this must evaluate to true for another iteration to be performed).<br /><br /> The iterator is an expression that will be evaluated after each iteration (usually incrementing the loop counter). The iterations end when the condition evaluates to false.</span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;"></span></div>
<a name='more'></a><br />
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;">The for loop is a so-called pre-test loop, because the loop condition is evaluated before the loop statements are executed, and so the contents of the loop won’t be executed at all if the loop condition is false.The for loop is excellent for repeating a statement or a block of statements for a predetermined number of times. The following example is typical of the use of a for loop. The following code will write out all the integers from 0 to 99:</span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;"><br /></span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;">for (int i = 0; i < 100; i = i+1) // this is equivalent to</span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;"><br /></span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;">// For i = 0 To 99 in VB.</span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;"><br /></span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;">{</span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;"><br /></span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;">Console.WriteLine(i);</span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;"><br /></span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;">}</span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;"><br /></span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;">Here, we declare an int called i and initialize it to zero. This will be used as the loop counter. We then immediately test whether it is less than 100. Since this condition evaluates to true, we execute the code in the loop, displaying the value 0. We then increment the counter by one, and walk through the process again. Looping ends when i reaches 100.</span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;"><br /></span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;">Actually, the way we have written the above loop isn’t quite how you would normally write it. C# has a shorthand for adding 1 to a variable, so instead of i = i + 1, we can simply write i++:</span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;"><br /></span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;">for (int i = 0; i < 100; i++)</span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;"><br /></span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;">{</span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;"><br /></span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;">// etc.</span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;"><br /></span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;"> In C# you can do anything; for example, you can multiply the loop control variable by 2.It’s not unusual to nest for loops so that an inner loop executes once completely for each iteration of an outer loop. This scheme is typically employed to loop through every element in a rectangular multidimensional array. The outer most loop loops through every row, and the inner loop loops through every column in a particular row. The following code is available as the NumberTable sample, and displays</span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;"><br /></span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;">rows of numbers. It also uses another Console method, Console.Write(), which does the same as Console.WriteLine() but doesn’t send a carriage return to the output.</span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;"><br /></span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;">using System;</span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;"><br /></span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;">namespace Wrox.ProCSharp.Basics</span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;"><br /></span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;">{</span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;"><br /></span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;">class MainEntryPoint</span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;"><br /></span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;">{</span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;"><br /></span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;">static void Main(string[] args)</span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;"><br /></span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;">{</span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;"><br /></span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;">// This loop iterates through rows...</span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;"><br /></span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;">for (int i = 0; i < 100; i+=10)</span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;"><br /></span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;">{</span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;"><br /></span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;">// This loop iterates through columns...</span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;"><br /></span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;">for (int j = i; j < i + 10; j++)</span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;"><br /></span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;">{</span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;"><br /></span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;">Console.Write(“ “ + j);</span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;"><br /></span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;">}</span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;"><br /></span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;">Console.WriteLine();</span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;"><br /></span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;">}</span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;"><br /></span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;">}</span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;"><br /></span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;">}</span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;"><br /></span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;">}</span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;"><br /></span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;">Although j is an integer, it will be automatically converted to a string so that the concatenation can take place.</span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;"><br /></span></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;"><br /></span></div>
<br /></div>
Anonymoushttp://www.blogger.com/profile/08085794171961595892noreply@blogger.com0tag:blogger.com,1999:blog-941289114794061341.post-33071748620834704922015-11-20T22:01:00.000-08:002015-11-20T22:02:37.192-08:00The switch statement in asp.net<div dir="ltr" style="text-align: left;" trbidi="on">
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;"><span style="color: #b45f06;"><b>Introduction:</b></span><br /><br /> I will explain here what switch case is and how to use in asp.net with c# code.<br /><br /><span style="color: #b45f06;"><b>Explanation:</b></span><br /><br />The switch...case statement is good for selecting one branch of execution from a set of mutually exclusive ones. <br /><br />It takes the form of a switch argument followed by a series of case clauses. When the expression in the switch argument evaluates to one of the values beside a case clause, the code immediately following the case clause executes. This is one example where we don’t need to use curly braces to join statements into blocks; instead, we mark the end of the code for each case using the break statement. We can also <br />include a default case in the switch statement, which will execute if the expression evaluates to none of the other cases. The following switch statement tests the value of the integer “A” variable:</span><br />
<a name='more'></a><span style="font-family: "verdana" , sans-serif;"><br />switch (integer A)<br />{<br />case 1:<br />Console.WriteLine(“integer A is 1 ”);<br />break;<br />case 2:<br />Console.WriteLine(“integer A is 2 ”);<br />break;<br />case 3:<br />Console.WriteLine(“integer A is 3 ”);<br />break;<br />default:<br />Console.WriteLine(“integer A is not 1,2, or 3”);<br />break;<br />}<br /><br />Note that the case values must be constant expressions; variables are not permitted.<br />Though the switch...case statement. If a case clause is fired early on in the block, later clauses cannot be fired unless you use a goto statement to mark that you want them fired too. <br /><br />Control cannot fall through from one case label (‘case 2:’) to another While it is true that fall-through behavior is desirable in a limited number of situations, in the vast<br />majority of cases it is unintended and results in a logical error that’s hard to spot. Isn’t it better to code for the norm rather than for the exception? By getting creative with goto statements (which C# does support) however, you can duplicate fall through functionality in your switch...cases. However, if you find yourself really wanting to, you probably should re-consider your approach. The following code illustrates both how to use goto to simulate fall-through, and how messy the resultant code can get.<br /><br />// assume country and language are of type string<br />switch(country)<br />{<br />case “America”:<br />CallAmericanOnlyMethod();<br />goto case “Britain”;<br />case “France”:<br />language = “French”;<br />break;<br />case “Britain”:<br />language = “English”;<br />break;<br />}<br /><br />There is one exception to the no–fall-through rule however, in that we can fall through from one case to the next if that case is empty. This allows us to treat two or more cases in an identical way (without the need for goto statements):<br /><br />switch(country)<br />{<br />case “au”:<br />case “uk”:<br />case “us”:<br />language = “English”;<br />break;<br />case “at”:<br />case “de”:<br />language = “German”;<br />break;<br />}<br /><br />One intriguing point about the switch statement in C# is that the order of the cases doesn’t matter—we can even put the default case first! As a result, no two cases can be the same. This includes different constants that have the same value, so we can’t, for example, do this:<br /><br />// assume country is of type string<br />const string england = “uk”;<br />const string britain = “uk”;<br />switch(country)<br />{<br />case england:<br />case britain: // this will cause a compilation error<br />language = “English”;<br />break;<br />}</span></div>
</div>
Anonymoushttp://www.blogger.com/profile/08085794171961595892noreply@blogger.com0tag:blogger.com,1999:blog-941289114794061341.post-61439346094438325782015-11-20T21:41:00.006-08:002015-11-20T22:01:49.671-08:00Use If statement in asp.net<div dir="ltr" style="text-align: left;" trbidi="on">
<div style="text-align: left;">
<b><span style="color: #b45f06;"><span style="font-family: "verdana" , sans-serif;">Introduction:</span></span></b></div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;">I going to explain here how to use if statement in asp.net with c# code.</span></div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
<b><span style="color: #b45f06;"><span style="font-family: "verdana" , sans-serif;">Explanation:</span></span></b></div>
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;"><br />If condition is used to check the condition and execute the statement if condition is true then execute statement of true else if condition is false then execute false statement as below syntax.<br /><br />if (condition)<br />statement(s)<br />else<br />statement(s)<br /><br />If more than one statement is to be executed as part of either condition, these statements will need to be joined together into a block using curly braces ({ ... }) </span><br />
<a name='more'></a><span style="font-family: "verdana" , sans-serif;"><br /><br />bool is Zero;<br />if (i == 0)<br />{<br />isZero = true;<br />Console.WriteLine(“i is Zero”);<br />}<br />else<br />{<br />isZero = false;<br />Console.WriteLine(“i is Non-zero”);<br />}<br /><br />Visual Basic developers should note that C# does not have any statement corresponding to Visual Basic’s EndIf. Instead, the rule is that each clause of an if contains just one statement. If you need more than one statement, as in the above example, you should enclose the statements in braces, which will cause the whole group of statements to be treated as a single block statement.<br /><br />If we want to, we can use an if statement without a final else statement. We can also combine else if clauses to test for multiple conditions.<br />using System;<br /><br />class MainEntryPoint<br />{<br />static void Main(string[] args)<br />{<br />Console.WriteLine(“Type in a string”);<br />string input;<br />input = Console.ReadLine();<br />if (input == “”)<br />{<br />Console.WriteLine(“You typed in an empty string”);<br />}<br />else if (input.Length < 5)<br />{<br />Console.WriteLine(“The string had less than 5 characters”);<br />}<br />else if (input.Length < 10)<br />{<br />Console.WriteLine(“The string had at least 5 but less than 10<br />characters”);<br />}<br />Console.WriteLine(“The string was “ + input);<br />}<br />}<br />}<br /><br />There is no limit to how many else if’s we can add to an if clause. You’ll notice that in the previous example, we declare a string variable called input, get the user to enter<br />text at the command line, feed this into input, and then test the length of this string variable. The code also shows us how easy string manipulation can be in C#. To find the length of input, for example, use input.Length.<br /><br />One point to note about if is that we don’t need to use the braces if there’s only one statement in the conditional branch:<br /><br />if (i == 0)<br />Console.WriteLine(“i is Zero”); // This will only execute if i == 0<br />Console.WriteLine(“i can be anything”); // Will execute whatever the<br />// value of i<br /><br />However, for consistency, many programmers prefer to use curly braces whenever they use an if statement.<br /><br />The if statements we have presented also illustrate some of the C# operators that compare values. Note in particular that, like C++ and Java, C# uses == to compare variables for equality. Do not use = for this purpose. A single = is used to assign values.<br /><br />In C#, the expression in the if clause must evaluate to a Boolean. C++ programmers should be particularly aware of this; unlike C++, it is not possible to test an integer (returned from a function, say) directly. In C#,we have to convert the integer that is returned to a Boolean true or false, for example by comparing the value with zero or with null:<br /><br />if (DoSomething() != 0)<br />{<br />// Non-zero value returned<br />}<br />else<br />{<br />// Returned zero<br />}<br /><br />This restriction is there in order to prevent some common types of run-time bugs that occur in C++. In particular, in C++ it was common to mistype = when == was intended, resulting in unintentional assignments. In C# this will normally result in a compile-time error, since unless you are working with bool values, = will not return a bool.<br /><br /> </span></div>
<div style="text-align: left;">
</div>
</div>
Anonymoushttp://www.blogger.com/profile/08085794171961595892noreply@blogger.com0tag:blogger.com,1999:blog-941289114794061341.post-49498897591915493452015-11-20T02:50:00.000-08:002015-11-20T03:31:11.183-08:00Calculate loading time of page using javscript<div dir="ltr" style="text-align: left;" trbidi="on">
<span style="font-size: small;"><span style="font-family: "verdana" , sans-serif;"><span style="color: #b45f06;"><b>Introduction:</b></span><br /><br /> I am going to explain here how to calculate page loading time using javascript with help of time function.<br /><br /><span style="color: #b45f06;"><b>Explanation:</b></span><br /><br />Here i calculated before loading and after loading time of page then i reduced time from after loading to before loading,here i used "(new Date()).getTime() " function for calculating time.<br /><br />I hope you understand from below code:<br /><br />Calculate before lading time:<br /><br /><span style="color: #b45f06;">beforeload = (new Date()).getTime();</span><br /><br />Calculate after loading time:<br /><br /><span style="color: #b45f06;">afterload = (new Date()).getTime();</span></span></span><br />
<a name='more'></a><span style="font-size: small;"><span style="font-family: "verdana" , sans-serif;"><br />now use the beforeload and afterload to calculate the seconds<br /><br /><span style="color: #b45f06;">secondes = (afterload - beforeload) / 1000;</span><br /><br />Complete code for calculating page loading time:<br /><br /><span style="color: #b45f06;"><script language="javascript" type="text/javascript" ><br />//calculate once started page <br /><br /> beforeload = (new Date()).getTime();<br /> function calculatepageloadingtime() {<br /> //get time after loaded the page<br /> afterload = (new Date()).getTime();<br /> // now use the beforeload and afterload to calculate the seconds<br /> secondes = (afterload - beforeload) / 1000;<br /> // If necessary update in window.status<br /> window.status = 'You Page Load took ' + secondes + ' seconde(s).';<br /> // Place the seconds in the innerHTML to show the results<br /> document.getElementById("loadingtime").innerHTML = "<font color='red'>(You Page Load took " + secondes + " seconde(s).)</font>";<br /> }<br /> window.onload = calculatepageloadingtime;<br /> </script><span style="background-color: white;"></span></span><br /><br />Here i used <div> tag to display loading time<br />so i created div tag with id is "loadingtime" as below code<br /><br /><span style="color: #b45f06;"><span style="background-color: white;"><div id="loadingtime"></div></span></span><br /><br />i used to get div tag id from javascript function as below code<br /><br /><span style="color: #b45f06;">document.getElementById("loadingtime").innerHTML = "<font color='red'>(You Page Load took " + secondes + " seconde(s).)</font>";</span><br /> </span></span></div>
Anonymoushttp://www.blogger.com/profile/08085794171961595892noreply@blogger.com0tag:blogger.com,1999:blog-941289114794061341.post-46773397029895134632015-11-19T21:40:00.004-08:002015-11-20T03:31:47.007-08:00Get a selected file name from fileupload control inside the gridview in asp.net<div dir="ltr" style="text-align: left;" trbidi="on">
<div style="text-align: left;">
<span style="font-family: "verdana" , sans-serif;"><b><span style="color: #b45f06;">Introduction:</span></b><br /><br /> I will explain here how to getting file upload control's selected file name inside the grid view using c#.<br /><b><span style="color: #b45f06;"><br />Explanation:</span></b><br /><br />Generally we using like this to get selected file name from file upload control "fileupload1.postedfile.filname " but it is giving Null value instead of file name so to overcome that issue you can use as below code to get file name<br /><br /><span style="color: #b45f06;"> string FileName= Request.Files[0].FileName.ToString();<br /> string FileExtension = System.IO.Path.GetExtension(FileName);</span></span><br />
<span style="font-family: "verdana" , sans-serif;"><span style="color: #b45f06;"></span></span><br />
<a name='more'></a><span style="font-family: "verdana" , sans-serif;"><span style="color: #b45f06;"> </span><br />if you use more than one file upload control inside the grid view<br />you should change files index as below code<br /><br /><span style="color: #b45f06;">string FileName1=Request.Files[1].FileName.ToString();<br />string FileName2=Request.Files[2].FileName.ToString();</span></span></div>
</div>
Anonymoushttp://www.blogger.com/profile/08085794171961595892noreply@blogger.com0tag:blogger.com,1999:blog-941289114794061341.post-133569553958308592015-11-19T21:06:00.004-08:002015-11-20T03:32:03.000-08:00Get table's row number in ms sqlserver<div dir="ltr" style="text-align: left;" trbidi="on">
<span style="font-size: small;"><span style="font-family: "verdana" , sans-serif;"><br /><b><span style="color: #b45f06;">Introduction:</span></b><br /><br /> I will explain here how to get row number of table using sql query.<br /><br /><b><span style="color: #b45f06;">Explanation:</span></b><br /><br /> If you want to get row number for particular row of table or row numbers of table you can use ROW_NUMBER () key word here i used to show query for getting row number of brcon_tbl where brcate_ID='3'. <br /><br /><span style="color: #b45f06;">SELECT ROW_NUMBER()OVER (ORDER BY brcon_ID) AS Row,brcon_ID FROM brcon_tbl WHERE brcate_ID ='3'</span></span></span><br />
<span style="font-size: small;"><span style="font-family: "verdana" , sans-serif;"><span style="color: #b45f06;"></span></span></span><br />
<a name='more'></a><span style="font-size: small;"><span style="font-family: "verdana" , sans-serif;"><span style="color: #b45f06;"> </span></span></span></div>
Anonymoushttp://www.blogger.com/profile/08085794171961595892noreply@blogger.com0