2010-12-10 3 views
0

dies ist mein Code:Wie verwende ich ein Ressourcendateielement in meiner aspx-Datei?

<a target="_blank" href="<%$ Resources:WebsiteResource, linkUrl %>">..</a> 

aber ich bekomme diese Fehlermeldung, dass dies nicht erlaubt ist, dass ich eine wörtliche verwenden. Aber:

<a target="_blank" href="<asp:literal runat="server" id="Literal1"></asp:literal>">..</a> 

führt dazu:

<a href=""<asp:literal" id="ctl00_ctl00_CPHMainSection_CPH_LeftSection_Literal1" target="_blank"></asp:literal>"> 

auch schon versucht, diese:

<a target="_blank" href="<%<asp:literal runat="server" id="Literal1"></asp:literal> %>"> 

aber hat nicht funktioniert entweder ...

+0

Haben Sie die Ressourcendatei zu Ihrem Projekt hinzugefügt? Hier ist eine gute Referenz, die Ihnen helfen kann, Ihre Fragen zu beantworten. http://msdn.microsoft.com/en-us/library/ms247246%28VS.80%29.aspx –

+0

Ja ist es. Irgendwo anders im Code kann ich den ersten Code machen, aber dann die Eigenschaft 'text' eines Server Controls. – Michel

+0

und tippte das, gab mir die Antwort: Ich musste dies tun: und es zu einem Server-Steuerelement machen! – Michel

Antwort

2
<a id="something" runat="server" target="_blank" href="<%$ Resources:WebsiteResource, linkUrl %>">..</a> 

put runat = "Server" wird die Magie machen. Weil asp wird kein serverseitiges Steuerelement ignorieren

Verwandte Themen