Selection beibehalten

22/05/2008 - 17:43 von Matthias Pieroth | Report spam
Hallo NG,

ich habe eine DropDownList auf einer Form. Wenn ich einen link klicke, wird
die aspx neu geladen:

<asp:HyperLink ID="hlAPI" runat="server" Text="<%# (Container.DataItem) %>"
NavigateUrl="MyPage.aspx?api=<%# (Container.DataItem) %>"></asp:HyperLink>

Wie kann ich die vom User eingestellte Selektion der DropDownList
beibehalten? EnableViewSate habe ich auf True gestellt.

Ciao

Matthias
 

Lesen sie die antworten

#1 Stefan Falz [MVP]
22/05/2008 - 17:53 | Warnen spam
Hallo Matthias,

"Matthias Pieroth" schrieb:

<asp:HyperLink ID="hlAPI" runat="server" Text="<%# (Container.DataItem) %>" NavigateUrl="MyPage.aspx?api=<%# (Container.DataItem)
%>"></asp:HyperLink>

Wie kann ich die vom User eingestellte Selektion der DropDownList beibehalten?



Gar nicht, da Du den selektierten Wert der Listbox nicht übergibst. Ein Hyperlink
löst einen GET Request aus, was Du brauchst, wàre ein Postback (POST Request).
Am einfachsten wàre IMHO, wenn Du einen LinkButton nimmst, damit wird das Formular
inkl. aller Werte abgesendet.

Tschau, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community

Ähnliche fragen