teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

誤字訂正

2018/11/21 16:06

投稿

seastar3
seastar3

スコア2287

answer CHANGED
@@ -1,3 +1,3 @@
1
1
  クライアント側で書き換えたいという要望だったので、DOMの操作を紹介しましたが、サーバサイドで編集してよいのなら、差し替えたい言語ごとの文字列群を配列として用意しておいて、言語が決定した段階で表示する配列なり変数なりに当てはめてから出力すればよいのです。もっとシンプルに表示するWebページを別々に作っておいて選んで出力することができます。
2
2
  また、表示のなめらかな変更はAjaxの技術を使うことが多いでしょう。サーバサイドでC#とASP.NETのコードで操作するとしたら、
3
- [C#, ASP.NET MVC5で、部分ビューを非同期で更新、バックグラウンドの処理も非同期で実行する](https://qiita.com/ymstshinichiro/items/933969cbdfc1ad0bc281)の記事のように、表示後のWebページ上の狙った部分をスマートに入れ替えることができます。原理を理解して、多言語ジ切り替えに応用してみて下さい。
3
+ [C#, ASP.NET MVC5で、部分ビューを非同期で更新、バックグラウンドの処理も非同期で実行する](https://qiita.com/ymstshinichiro/items/933969cbdfc1ad0bc281)の記事のように、表示後のWebページ上の狙った部分をスマートに入れ替えることができます。原理を理解して、多言語ページ切り替えに応用してみて下さい。