I denna ASP.NET artikel kommer jag att gå igenom de grundläggande kunskaperna kring Web Forms. Jag kommer att försöka anpassa denna artikel så den passar nybörjare på ASP.NET.
En viktig sak att komma ihåg när man programmerar i ASP.NET är att alla serverkontroller måste ligga innanför <form> och </form>, och denna tagg måste innehålla attributet runat="server" som helt enkelt gör att det ska bearbetas på servern. Detta ger även möjligheten för diverse skript att bli kunna kopplade till servern.
Här är ett exempel som ska visa dig var du ska lägga in alla kontroller och kod:
<form runat="server">
<div>Text</div>
<%Servekontroll%>
</form>
När du har skapat din sida och ditt formulär så kanske du vill skicka iväg informationen eller bearbeta den. I "vanlig" HTML avnänder vi oss av <input type="submit"> eller liknande, vi ska nu göra något liknande:
<asp:Button ID="knapp" text="skicka" OnClick="subFunktion" runat="server" />För att göra det hela lättare att förstå så ska jag infoga en Label som vi ska ändra texten på när man klickar på knappen.
<asp:Label ID="lab" Text="Första texten" runat="server" />Här ska vi skapa skriptet som ska exekveras när man klickar på knappen skicka. Du kan ha denna kod i code behind eller beside, du väljer själv. Det vi ska göra är att vi ska ändra på texten i tab när man har klickat på knappen. Detta är ett enkelt skript, men jag vill bara visa er principen för användningen av Web Forms.
C#:
protected void subFunktion(object sender, EventArgs e)
{
lab.Text = "Andra texten";
}
VB.NET
Sub subFunktion(Source As Object, e As EventArgs)
lab.Text = "Andra texten"
End Sub
Nu har jag gått igenomdet grundläggande tänkandet kring Web Forms. Detta är viktigt att veta när man ska programmera i ASP.NET då det är en vesentlig del av det.
Hoppas detta hjälper er när ni programmerar i .NET. Lycka till!
Skapades: 2007-09-28 12:38:44
Skribent: Shadi
Lästs 524 gånger
Betyg: 0 (artikeln har endast 1 röster, det krävs minst 5 för ett betyg)