webForumDet fria alternativet

Styra onclick på knapp i en UC

.NET

3 svar · 176 visningar · startad av anbj

Medlem sedan juli 2000231 inlägg
Frågan#1

Jag har ett litet problem, jag har ett formulär som ser likadan ut på flera sidor, det som skiljer är vad som presenteras när man submitar formuläret. Med det som utgångsläge tyckte jag att en user control som innehåller formuläret, så att jag kan återanvända det, lät som en bra idé.

Men kan jag på något sätt manipulera submitknappen i user controllen för att styra vilken sub den använder onclick?

Jag skulle vilja kunna sätta det som en property på user controlen så att jag kan bestämma det på varje sida där jag inkluderar user controllen...

Några idéer på hur man kan lösa det??

Medlem sedan juli 20022 537 inlägg
#2

Sätt bara en public property på user controlen och sen skickar du med det värdet när du ska köra den.

Medlem sedan juli 2000231 inlägg
#3

Jo, så långt är jag med, men hur assignar jag det värdet till knappen?

Följande funkar inte:

btnShowStat.onclick = value

Medlem sedan apr. 20012 266 inlägg
#4
private void DinKnapp_Click(object sender, System.EventArgs e)
{
	switch(DinProperty)
	{
		case "1":
			DinFörstaFunktion();
			break;
		case "2":
			DinAndraFunktion();
			break;
		// osv...
	}
}
253 ms totalt · 4 externa anrop · v20260731065814-full.e96017d9
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)