Hej
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... :r )
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... ;)
Tacksam för nån slags förklaring... :)
MMika3lMedlem sedan nov. 20018 492 inlägg 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>
</body>
</html>
Nu kanske du förstår vad som menas? :)
/Mika3l
ah, tackar... lite klarhet i mörkret... :)
NETworkMedlem sedan juni 20011 732 inläggNej, 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.
MMika3lMedlem sedan nov. 20018 492 inlägg Ok NETwork. :)
Du har nog rätt som vanligt.
Jag läste igenom ett par sidor om just det här i min bok men man kommer ju inte ihåg allt. ;)
SSPiNMedlem sedan mars 20007 896 inlägg
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.