ASP.NET, antes conhecido como ASP+, é o novo framework de aplicações web que faz parte da estratégia .NET da Microsoft, um ambicioso conjunto de ferramentas que permitirá o desenvolvimento de aplicações totalmente integradas com a web. O ASP.NET suporta três linguagens de script, o Visual Basic, JScript e a nova lingaugem C# (C Sharp).
Se optarmos por desenvolver nossas páginas ASP.NET com a linguagem VB, utilizaremos o mesmo aplicativo utilizado no desenvolvimento de aplicações para PC, o Visual Basic 7. Aos mais radicais, que desejarem aprender o novo C#, teremos um editor também integrado para web, que herda muitas características do Visual C++.
Se você desejar escrever seus scripts sem a ajuda de um editor como o Visual Basic 7, que atualmente está em versão beta, você poderá criar seus scripts utilizando o Notepad do Windows.
Características do ASP.NET
A extensão de arquivo utilizado na ASP 3.0 era (*.asp). O novo ASP.NET trás a nova extensão (*.aspx). Para rodar páginas ASP.NET no Windows 98, é necessário ter instalado o PWS da Microsoft e o .NET Framework SDK. Este SDK atualiza seu servidor para que ele possa suportar ASP.NET. Você também pode optar por hospedar suas páginas .aspx em algum servidor gratuito, como o Brinkster (www.brinkster.com).
No ASP.NET, existe uma nova maneira de criar controles HTML. Ao ser interpretado, a páginas aspx retorna ao browser somente o código HTML para exibir este controle.
TextBox
<asp:TextBox runat="server" Text="TextBox1"></asp:TextBox>
<asp:TextBox runat="server" Mode="Multiline" Rows="3">
TextBox1
</asp:TextBox>
<asp:TextBox runat="server" Mode="Password"></asp:TextBox>
CheckBox
<asp:CheckBox runat="server" Text="CheckBox1" Checked="True"></asp:CheckBox>
RadioButton
<asp:CheckBox runat="server" Text="CheckBox1" Checked="True"></asp:CheckBox>
DropDownList
<asp:DropDownList runat="server">
<asp:ListItem Text="Choice1" Value="1" selected="true"/>
<asp:ListItem Text="Choice2" Value="2"/>
</asp:DropDownList>
ListBox
<asp:ListBox runat="server" SelectionMode="Multiple">
<asp:ListItem Text="Choice1" Value="1" selected="true"/>
<asp:ListItem Text="Choice2" Value="2"/>
</asp:ListBox>
CheckBoxList
<asp:CheckBoxList runat="server">
<asp:ListItem Text="Choice1" Value="1" selected="true"/>
<asp:ListItem Text="Choice2" Value="2" selected="true"/>
</asp:CheckBoxList >
RadioBoxList
<asp:RadioButtonList runat="server">
<asp:ListItem Text="Choice1" Value="1" selected="true"/>
<asp:ListItem Text="Choice2" Value="2"/>
</asp:RadioButtonList >
Button
<asp:Button runat="server" Text="Click Me"></asp:Button>
LinkButton
<asp:LinkButton runat="server" Text="Click Me"></asp:Button>
ImageButton
<asp:ImageButton runat="server" ImageUrl="net.gif"></asp:Button>
Em breve estarei enviando códigos-fonte para análise. Mais informações em "http://msdn.microsoft.com"