1

右側は jQuery UI の並べ替え可能なリストで、左側は別の並べ替え可能なリストです。ご覧のとおり、左側の列で私の言語がサポートされています (黒い丸が付いているもの)。

これはハードコードされたリスト項目ですが、残りの (SilverPlated) リスト項目は C# コードから (動的に) 生成された HTML マークアップです。

アプリケーションをサーバーに公開した後、この問題に遭遇したのはこれが初めてです。このサーバーは私の国にはありません。また、このサーバーを使用するのは初めてなので、何かが原因でコードが別のローカリゼーション/エンコーディングで生成されていると思います。

質問:

ホスティング プランを変更するのは、ホスティング サービス、技術サポート部門などの義務ですか? それとも、C# コードで自分で設定する必要がありますか?

コレクションの for ループの長さの中で行われるように、 do: string.Format("<li id={0}_{1}></li>",variableId, counter);

ローカル (VisualStudio) サーバーの場合は問題ありません...常にそうでした。

ここに画像の説明を入力

4

1 に答える 1

0

次のように、web.config のエンコーディングを utf-8 に設定します。

<globalization requestEncoding="utf-8" responseEncoding="utf-8" />

おそらくサーバーはあなたのものとは異なるため、両方のコンピューターで同じものを持っていることを追加して解決します。

于 2012-12-28T09:31:09.413 に答える