2

メタデータの説明にチェックマークを付けようとしています。私のサイトは多言語なので、次のように説明を追加します

<%@ Page MetaDescription="<%$Resources:metadescription%>

これらのコードを追加すると、チェックマーク コード ( http://www.fileformat.info/info/unicode/char/2713/index.htm )

&#10003; 

また

&#x2713;

または誰かがすでに提案したように:

&#10004;

私の Visual Studio 2012 リソース ファイル (default.aspx.resx) では、期待どおりのチェックマークではなく、正確なコードとしてレンダリングされます。コードではなくHTMLにチェックマークを表示するにはどうすればよいですか?

この行をマスターページに追加しました:

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

このコードを HTML に直接入力すると、次のようになります。

&#10004;

したがって、default.aspx では、チェックマークが正しく表示されます。

私が交換するとき

<%@ Page MetaDescription="<%$Resources:metadescription%>" 

<%@ Page MetaDescription="<%=$Resources:metadescription%>" 

HTMLでこれを取得するだけです:

<meta name="description" content="&lt;%=$Resources:metadescription%>" />

リソース ファイルの HTML コードに問題があるようですが、どうすれば修正できますか?

4

2 に答える 2

3
于 2013-12-05T16:54:28.463 に答える