CMSツールを使用して.resxリソースファイルを生成しています。ASP.NET .resxリソースファイルの有効なリソースキー
空白または句読点文字を含むリソース名を作成する際に危険がありますか?
私はリソースを取得するために、この構文を使用している場合は、それが正常に動作します:
GetGlobalResourceObject("myresources", "audio,visual");
しかし、これは例えば、宣言型リソースの構文でエラーが発生します。
また<asp:Literal ID="litLastName" runat="server" Text="<%$ Resources: GlobalResources,audio,visual %>"></asp:Literal>
、私は編集するとき。 Visual Studioのresxファイルでは、リソースキーに英数字とアンダースコア以外の文字が含まれていると警告が表示されます。これは、「リソース名」は「有効な識別子ではありませんと言います。
リソースキーのための一般的なガイドラインは、ユーザーが定義した変数のための規則と同じです?
これをバックアップするための参照がありますか? – frankadelic