0

ASP.NET のマスター ページにコンテンツ ページがあります。何が起こっているかというと、ユーザーがマスター ページの右隅にあるボタンをクリックすると、現在の言語が変更されます。ボタンは、新しく選択した言語のセッションを変更しています。

ボタンをクリックすると、マスター ページとコンテンツ ページの両方の Page_Load が呼び出された後にコードが実行されます。しかし、私のボタンでは、マスターページの翻訳を行う関数「翻訳」を呼び出します。

残念ながら、コンテンツ ページをどうすればよいかわかりません。手動でリロードしようとしましたが、方法がわかりません。

私を助けてくれる人はいますか?ここでコードは必要ないと思いますが、それが役立つ場合は、必要なものを私に尋ねてください。更新します.

ありがとう

ジャフ

4

1 に答える 1

0

ユーザーの言語設定を変更した後(スレッド上とその情報を保持する場所の両方で)、Response.Redirectをユーザーが既に表示しているページに移動します。これにより、ページをクリーンにロードでき、他のカルチャ固有の設定で問題が発生する可能性が低くなります(日付と時刻の選択など)。

于 2009-04-29T04:17:11.260 に答える