2010-12-10 9 views
0

これは私のコードです:aspxファイルでリソースファイル項目を使用する方法は?

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

しかし、私はリテラルを使用する必要があること、これが許可されていないことを、このエラーが発生します。 は、しかし、この:

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

はこれにつながる:

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

も、この試みた:

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

をけど...どちらか

+0

あなたのプロジェクトにリソースファイルを追加しましたか?あなたの質問に答えるのに役立つ良い参考資料があります。 http://msdn.microsoft.com/en-us/library/ms247246%28VS.80%29.aspx –

+0

はいです。他のコードでは、私は最初のコードを行うことができますが、次にサーバーコントロールの 'text'プロパティで行うことができます。 – Michel

+0

とそれを入力すると、私に答えを与えました:私はこれをしなければなりません:そしてそれをサーバーコントロールにしてください! – Michel

答えて

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

プットを動作しませんでしたrunat = "server"は魔法を作るでしょう。 aspはサーバー側の制御を無視しますので

関連する問題