Asp.net verständnissfrage

18/12/2008 - 14:22 von Pawel Warmuth | Report spam
Hallo zusammen ,

ich bin etwas am verzweifeln.

Ich habe eine ASP Seite mit einem ASP:Button

Der sieht so aus in der Defintion
: <asp:Button ID="btnSend" runat="server" Text="Versenden"
OnClick="mColRadioList()" />

Die Funktion (CodeBehind ist angegeben Sieht so aus)

void mColRadioList(Object o,EventArgs e)
{

foreach (RadioButtonList rl in frmUmfrage.Controls)
{
lisRl.Add(rl.SelectedValue.ToString());
}
Ausgabe.Text = lisRl[1].ToString();
Ausgabe.Text = "TEST";
}

Nur er sagt mir:
CS1061: "ASP.umfrage1_aspx" enthàlt keine Definition für "mColRadioList",
und es konnte keine Erweiterungsmethode "mColRadioList" gefunden werden, die
ein erstes Argument vom Typ "ASP.umfrage1_aspx" akzeptiert (Fehlt eine
Using-Direktive oder ein Assemblyverweis?).

Wenn ich aber OnClickClient="mColRadioList" mache , passiert genau 0 !

Habe en Aufruf auch ohne () probiert

Danke füre eure Hilfe
 

Lesen sie die antworten

#1 Thomas Bandt
18/12/2008 - 14:28 | Warnen spam
Pawel Warmuth schrieb:
Hallo zusammen ,



Hallo,

ich bin etwas am verzweifeln.

Ich habe eine ASP Seite mit einem ASP:Button

Der sieht so aus in der Defintion
: <asp:Button ID="btnSend" runat="server" Text="Versenden"
OnClick="mColRadioList()" />



lass die Klammern weg. Und ...

Die Funktion (CodeBehind ist angegeben Sieht so aus)

void mColRadioList(Object o,EventArgs e)
{



mache die Methode bekannt. So (ohne Modifier) ist sie per
default private, also nicht sichtbar.

protected void() ... geht.

Gruß, Thomas [MVP ASP/ASP.NET]
http://www.69grad.de - Beratung, Entwicklung
http://www.dotnetjob.de - .NET-Stellenmarkt
http://blog.thomasbandt.de - Thomas goes .NET

Ähnliche fragen