ASP.NET / C#, Wie access-list-Element der ungeordneten Liste mit runat=server?
Ich habe eine ul-Liste mit der Anzahl der Elemente der Liste wie:
<ul>
<li runat="server" id="liOne">one</li>
<li runat="server" id="liTwo">two</li>
<li runat="server" id="liThree">three</li>
</ul>
Laden der Seite, ich brauche, um diese Liste Elemente sichtbar oder nicht sichtbar.
Ich aus irgendeinem Grund keinen Zugang zu diesen in C# code-behind. Noch sind die Liste der Elemente erzeugt, die für die designer-Datei. Hat jemand irgendwelche Vorschläge, wie diese zu arbeiten?
Bekomme ich diesen Fehler:
The name 'liOne' does not exist in the current context
Vielen Dank.
- Ich habe versucht, Sie alle. Noch ein no go. Irgendwelche anderen Vorschläge?
InformationsquelleAutor | 2009-05-24
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sollte es funktionieren. Versuchen Neuerstellung und Neustart von visual studio.
Dann versuchen Sie das löschen der designer-Datei und der rechten Maustaste auf die Seite und wählen Sie "convert to web application" - wenn in der Tat es ist bereits eine web-Anwendung.
Kann code verpackt mit einigen server-Steuerelement, das nicht erlaubt, direkte Verweise von ID. Wenn ja, können Sie Zugang zu Ihren inneren Elemente dieser wrapper schreiben dieses:
var li = wrapperElement.FindControl("liOne") als "HtmlGenericControl";
Hoffe, das hilft.