07. november 2004 - 01:06
Der er
26 kommentarer og 1 løsning
CommandName og CommandArgument
på en imagebutton kan man sætte CommandName og CommandArgument. hvordan fanger jeg disse i codebehind ?
Annonceindlæg fra Computerworld it-jobbank
Mød 3.500+ it-talenter på IT-DAY 2026
Hos Computerworld it-jobbank er vi stolte af at fortsætte det gode partnerskab med folkene bag IT-DAY – efter vores mening Danmarks bedste karrieremesse for unge og erfarne it-kandidater.
07. november 2004 - 01:19
#1
Hvis du sætter din Sub/Function med (Sender As Object, e As DataGridCommandEventArgs) Får du fat i CommandName ved at sige : e.CommandName Får du fat i CommandArgument ved at sige : e.CommandArgument
07. november 2004 - 01:22
#2
Og hvis det skal være i C# skal du bruge (object sender, DataGridCommandEventArgs e) istedet... :)
07. november 2004 - 01:25
#3
jeg får det ikke til at spille.. hvis jeg skriver argumentet ud med: Label1.Text=e.ToString(); får jeg kun : "System.Web.UI.ImageClickEventArgs" ud på skærmen ??
07. november 2004 - 01:26
#4
Hva så hvis du skriver: Label1.Text=e.CommandName.ToString(); ?
07. november 2004 - 01:29
#5
nu siger du DataGridCommandEventArgs men det er jo imagebuttons jeg har...
07. november 2004 - 01:32
#6
Ja det var ment som lilustration.. Det er CnP fra Webmatrix.. :) Men hvad siger void myClick(object sender, ImageClickEventArgs e) { Label1.Text=e.CommandName.ToString(); }
07. november 2004 - 01:35
#7
jeg kan ikke sige e.CommandName ved ikke hvorffor ??
07. november 2004 - 01:38
#8
Prøv lige disse to, kommer der noget ud af det?: e.CommandName.X e.CommandName.Y
07. november 2004 - 01:38
#9
ja
07. november 2004 - 01:40
#10
jeg har: <asp:imagebutton id="ImageButton1" runat="server" ImageUrl="Images/xx.gif" CommandName="test" CommandArgument="1"></asp:imagebutton> this.ImageButton1.Click += new System.Web.UI.ImageClickEventHandler(this.ImageButton1_Click); private void ImageButton1_Click(object sender, System.Web.UI.ImageClickEventArgs e) { Label1.Text=e.ToString(); } det giver: System.Web.UI.ImageClickEventArgs
07. november 2004 - 01:40
#11
Jeg har kigget i classen System.Web.UI.ImageClickEventArgs.. Der er kun disse to der kan trækkes ud.. Man skal vist bruge de to som et Imap på imagebuttons.. Er det det du skal?.. Eller skal du have fat i de alm. EventArgs?
07. november 2004 - 01:41
#12
men x og y virker fint som det skal...??
07. november 2004 - 01:42
#13
jeg vil gerne have fat i eventargs som jeg selv definerer..
07. november 2004 - 01:43
#14
Tja.. De virker..Men er det du skal have fat.. Hvis det er de alm. de skal bruge, kan du prøve at sætte: void myClick(object sender, EventArgs e) { Label1.Text=e.CommandName.ToString(); } Og se om det hjælper...
07. november 2004 - 01:48
#15
det kan man ikke.. så passer det ikke med: this.ImageButton1.Click += new System.Web.UI.ImageClickEventHandler(this.ImageButton1_Click);
07. november 2004 - 01:50
#16
Hva hvis du også laver den om så?.. ___________________________________ this.ImageButton1.Click += new System.Web.UI.EventHandler(this.ImageButton1_Click); .... void myClick(object sender, EventArgs e) { Label1.Text=e.CommandName.ToString(); }
07. november 2004 - 01:53
#17
kan man ikke
07. november 2004 - 02:00
#18
Well.. Jeg trækker blank så.. Er heller ikke for hård i C# endnu.. Men der er en del folk herinde der nok ved hvad der skal gøres, hvis du har tid til at vente.. :)
07. november 2004 - 02:01
#19
jeg leger lidt med det så får du besked, go nat ;-)
07. november 2004 - 02:01
#20
Happy Coding.. :) Og go nat til dig..
07. november 2004 - 02:10
#21
aaaaa manglede bare : OnCommand="metodenavn" nu spiller det send bare et svar basementjack...
07. november 2004 - 02:10
#22
07. november 2004 - 02:14
#23
Nej nej.. Du fandt svaret så du får point.. ;)
07. november 2004 - 02:15
#24
du var så flink til at hjælpe, SEND SÅ ET SVAR !! *g*
07. november 2004 - 02:16
#25
Rolig nu.. :P
07. november 2004 - 02:17
#26
;)) ses en anden gang..
07. november 2004 - 02:18
#27
Det gør vi nok.. :) Så kan du hjælpe mig.. ;P
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.