Tänkte ställa en fråga, kanske den är lite dum men jag undrar så mycket och kan inte hitta nåt svar (ok, jag har inte letat sååå mycket heller... )
När man skriver en Sub Page_Load så brukar man skriva så här:
Sub Page_Load (Source As Object, E as EventArgs)
source verkar ändras lite då och då, men E står kvar... vad är det exakt som antyds här?
Ok, jag är inte världens smartaste person när det gäller programmering, men det har ni väl redan fattat... hehe...
Hmm... Source?
Jag brukar alltid skriva så här:
Sub Page_Load(Obj As Object, E As Eventargs)
Aldrig Source.
Nåja, sak samma.
Med hjälp av Object så kan du skriva ut vad vissa serverkontroller heter i ett formulär du har skickat.
T.ex
[kod]
<% @ Page Language="VB" %>
<script runat="server">
Sub Skicka(Obj As Object, E As Eventargs)
Response.Write(Knappens namn: " & Object.Text & "<br><br>")
End Sub
</script>
<html>
<head>
<title>ASP.NET</title>
</head>
<body>
<form runat="server">
<asp:button id="knapp" text=" Klicka här och se vad knappen heter! " onClick="Skicka" runat="server"/>
</form>
Nej, det har inget med serverkontroller att göra. Object är en "superklass", allt ärver från klassen Object när du programmerar i .net. Sen om du skriver Source eller Obj eller KalleKula spelar ingen roll, det är bara ett namn på instansen du gör av klassen Object.
Nej, det har inget med serverkontroller att göra. Object är en "superklass", allt ärver från klassen Object när du programmerar i .net.
Just att alla andra klasser ärver från Object gör den klassen till en superklass, ju. Du kan använda metoder från klassen Object, även fast du inte har den metoden/variabeln i just din klass.
257 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a