يک صفحه ASP.NET بطور عمده داراي دو بخش است: قسمت تعريف کد و قسمت
اجرا. قسمت تعريف کد شامل تعريف کليه موارد و زيربرنامه هايي است که در قسمت اجراي
کد استفاده مي شوند. قسمت اجراي کد بخشي از صفحه است که در هنگام فراخواني صفحه
اجرا مي شود و حاصل آن کد HTML است که به مرورگر ارسال مي گردد.
بعنوان مثال در زير يک صفحه ASP.NET ساده آمده است که حاصل اجراي آن
نمايش زمان جاري است. اين صفحه به ويژوال بيسيک نوشته شده است.
<Script Runat="Server">
Sub Page_Load
myLabel.Text = DateTime.Now()
End Sub
</Script>
<html>
<head><title>Simple.aspx</title></head>
<body>
<asp:Label
ID="myLabel"
Runat="Server" />
</body>
</html>
قسمت تعريف کد
قسمت تعريف کد در ليست ? آن قسمت از صفحه است که با برچسب <Script
Runat="Server"> شروع شده و با برچسب بسته ی
Script تمام مي شود. در ليست بالا يک زيربرنامه بنام Page-Load تعريف شده
است که در هنگام فراخواني صفحه، بطور خودکار اجرا مي شود. اين زيربرنامه صفت Text
مربوط به ابزار Label را با زمان و تاريخ جاري مقداردهي مي کند.
قسمت اجراي کد
قسمت اجراي کد در اين صفحه عبارت است از مابقي صفحه در زير قسمت تعريف کد. شما
حتما تاکنون متوجه شده ايد که عمده قسمت اجراي کد مي تواند همان HTML معمولي باشد.
در اين قسمت از ابزار Label از مجموعه ابزارهاي ASP.NET براي نمايش يک متن يا
برچسب بروي صفحه HTML استفاده شده است. نحوه تعريف ابزار Label در زير آمده است:
<asp:Label ID="myLabel"
Runat="Server"/>
هنگامي که اين صفحه اجرا مي شود اين ابزار هم به کد متناظر HTML تبديل
مي شود.