webForumDet fria alternativet

LinkButton i kontroll

8 svar · 439 visningar · startad av maqe

maqeMedlem sedan dec. 2003824 inlägg
#1

Jag har en linkbutton med oncommand="EnMetod". Min linkbutton ligger i en kontroll och när jag klickar på min knapp körs inte eventet för knappen. Jag antar att det är för att den ligger i en kontroll. Hur löser jag det smidigast?

emissionMedlem sedan dec. 19996 721 inlägg
#2

maqe skrev:

Jag har en linkbutton med oncommand="EnMetod". Min linkbutton ligger i en kontroll och när jag klickar på min knapp körs inte eventet för knappen. Jag antar att det är för att den ligger i en kontroll. Hur löser jag det smidigast?

Genom att visa lite kod. OBS! Metoden "EnMetod" ska ligga i kontrollen, inte i sidans kod.

maqeMedlem sedan dec. 2003824 inlägg
#3

kod i ascx

<mycontrol:control id="filelist" runat="server">
<itemtemplate>
<asp:LinkButton CommandArgument="12" OnCommand="SetMaxCount_Click" Runat="server">[ 12 ]</asp:LinkButton>
</itemtemplate>
</mycontrol:control>

codebehind

protected void SetMaxCount_Click(object sender, CommandEventArgs e) {
			filelist.MaxCount = Int32.Parse(e.CommandArgument.ToString());
		}

Denna metod körs alltså inte

emissionMedlem sedan dec. 19996 721 inlägg
#4

Du har möjligtvis inte en oncommand på själva kontrollen?

maqeMedlem sedan dec. 2003824 inlägg
#5

Nope inget sådant ...

sweden78Medlem sedan nov. 200510 inlägg
#6

Du har glömt att ange ett id attribute. Utan ett id kan den inte koppla händelsen.

<asp:LinkButton id="LinkButton1" runat="server" CommandArgument="12" OnCommand="SetMaxCount_Click">12</asp:LinkButton>

maqeMedlem sedan dec. 2003824 inlägg
#7

hm detta fungerar inte heller, måste jag lägga till ett event för min linkbutton eller hittar den min metod endå?

erkaMedlem sedan dec. 19996 522 inlägg
#8

Ja lägg till eventet om du sitter i 1.1

maqeMedlem sedan dec. 2003824 inlägg
#9

då smäller det eftersom min knapp ligger i en annan kontroll

136 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)