Guten Abend!
Ich habe ein Problem mit einer DropDownList, die bei �nderung des
selektierten Wertes ein Event ausl�sen soll und genau das nicht tut. Leider
kann ich keinen Fehler entdecken.
Es w�hre mir echt super wichtig wenn mir geholfen werden k�nnte :-(
Hier erstmal die Rahmenbedingungen: Die DropDownList befindet sich in einem
UserControl in dessen PageDirektive AutoEventWireUp auf True gesetzt ist
(war meine Idee). Das gleich gilt f�r die Seite, in die das UserControl
eingebunden ist.
Der HTML Code sieht so aus:
<%@ Control Language="c#" AutoEventWireup="true"
Codebehind="Tagesablauf.ascx.cs" Inherits="conference.Anmeldung.Tagesablauf"
TargetSchema="http://schemas.microsoft.com/intellisense/ie5"%>
<form id="FormNeu" name="formneu" runat="server">
...
<asp:DropDownList id="Titel1" runat="server" Width="550px"
AutoPostBack="True"></asp:DropDownList>
...
</form>
Hier der Code in der C# Code Behind Datei:
private void Titel1_SelectedIndexChanged(object sender,
System.EventArgs e)
{
string DDLKennung = Titel1.SelectedValue;
DDLKennung =
DDLKennung.Substring(0,DDLKennung.IndexOf("||"));
}
private void InitializeComponent()
{
this.Titel1.SelectedIndexChanged += new
System.EventHandler(this.Titel1_SelectedIndexChanged);
this.Zurueck.Click += new
System.EventHandler(this.Zurueck_Click);
this.Weiter.Click += new
System.EventHandler(this.Weiter_Click);
}
Interessant ist auch der Seitenquellcode der Betreffenden Stelle im Browser,
dieser sieht f�r meine Augen eigentlich ganz gut aus (funktioniert aber in
keinem Browser):
<script language="javascript">
<!--
function __doPostBack(eventTarget, eventArgument) {
var theform;
if
(window.navigator.appName.toLowerCase().indexOf("netscape") > -1) {
theform = document.forms["tagesablauf:FormNeu"];
}
else {
theform = document.tagesablauf:FormNeu;
}
theform.__EVENTTARGET.value =
eventTarget.split("$").join(":");
theform.__EVENTARGUMENT.value = eventArgument;
theform.submit();
}
// -->
</script>
....
<select name="tagesablauf:Titel1"
onchange="__doPostBack('tagesablauf$Titel1','')" language="javascript"
id="tagesablauf_Titel1"
style="width:550px;">
<option> ... </option>
...
</select>
Danke und Gru�
Jens
*************************
_______________________________________________
This ASP.NET email is sponsored by:
UDEX ProMenu.Net - Die Software f�r Navigation - Jetzt kostenlos testen!
Tree- Style, Horizontal- Slide, Vertical- Slide. http://www.udexnet.com
_______________________________________________
Asp.net Mailingliste, Postings senden an:
[EMAIL PROTECTED]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/asp.net
*************************