リソース ファイルを使用するように ASP.NET Web アプリケーションを変換しようとしています。私は以前にリソース ファイルを使用したことがないので、それらをいじっているだけで、これが可能かどうか疑問に思っていました。
結果が見つからない場合に検索から返されるメッセージがあり、ユーザーにホームページに戻るように促します。これらのページの多くには、ユーザーを送信する適切なページを決定するメソッドがあるため、次のようなマークアップを含む多くのセクションがあります。
申し訳ありませんが、検索条件に一致するアイテムが見つかりませんでした。
検索条件を調整するか
<a href="<%= SomeMethodToDetermineUri() %>">
、 (SomePage) に戻ってください</a>
。
つまり、基本的には、ある種のメッセージの後に、リンクまたはリンクのリストが続きます。メッセージ部分の取得は正常に機能します。問題はリンクを生成するサーバー側のコードです。
それをリソースファイルに入れる最良の方法は何ですか? HTML リンク部分は問題なく認識できますが、サーバー側のコードはプレーン テキストとして挿入されます。
それを2つのリソースに分割する唯一の方法はありますか? (面倒くさそうです)
<%= Resources.Master.NoSearchResultsFound %>
<a href="<%= SomeMethodToDetermineUri() %>">
<%= Resources.Master.NoSearchResultsFoundReturnLinkText %>
</a>.
または、サーバー コードを評価するページを取得する方法はありますか?