webForumDet fria alternativet

LinkButton i kontroll

.NET

8 svar · 441 visningar · startad av maqe

Medlem sedan dec. 2003824 inlägg
Frågan#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?

Medlem 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.

Medlem 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

Medlem sedan dec. 19996 721 inlägg
#4

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

Medlem sedan dec. 2003824 inlägg
#5

Nope inget sådant ...

Medlem 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>

Medlem 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å?

Medlem sedan dec. 19996 522 inlägg
#8

Ja lägg till eventet om du sitter i 1.1

Medlem sedan dec. 2003824 inlägg
#9

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

262 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
130 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
131 ms — ändringar (db)