Hallo!
Ich habe in meinem Webform ein kleines Problem. Ich habe ein HtmlSelect Dropdownbox auf meiner Form. Nun möchte ich beim Start der Seite einige Einträge hinzufügen, u.a auch ein benutzerdefiniertes Attribut für jeden Eintrag. Dies klappt soweit auch alles ganz gut. Jedoch beim Auslesen dieses Attributes findet .Net das Attribut nicht mehr.
Beispielcode:
<PRE>
private void Page_Load(object sender, System.EventArgs e)
{
if (!IsPostBack)
{
// Hier Benutzercode zur Seiteninitialisierung einfügen
ListItem LI= new ListItem();
LI.Attributes.Add("action", "Test");
Select1.Items.Add(LI);
}
else
{
}
}
private void Button1_ServerClick(object sender, System.EventArgs e)
{
string res = Select1.Items[0].Attributes["action"];
}
</pre>
Hat jemand eine Idee woran dies liegen könnte ?
res ist nach dem Klick auf den Button immer null.
Danke
Sascha
Ich habe in meinem Webform ein kleines Problem. Ich habe ein HtmlSelect Dropdownbox auf meiner Form. Nun möchte ich beim Start der Seite einige Einträge hinzufügen, u.a auch ein benutzerdefiniertes Attribut für jeden Eintrag. Dies klappt soweit auch alles ganz gut. Jedoch beim Auslesen dieses Attributes findet .Net das Attribut nicht mehr.
Beispielcode:
<PRE>
private void Page_Load(object sender, System.EventArgs e)
{
if (!IsPostBack)
{
// Hier Benutzercode zur Seiteninitialisierung einfügen
ListItem LI= new ListItem();
LI.Attributes.Add("action", "Test");
Select1.Items.Add(LI);
}
else
{
}
}
private void Button1_ServerClick(object sender, System.EventArgs e)
{
string res = Select1.Items[0].Attributes["action"];
}
</pre>
Hat jemand eine Idee woran dies liegen könnte ?
res ist nach dem Klick auf den Button immer null.
Danke
Sascha
Comment