次のカミソリのページがあった場合: (ひどい例ですみません..)
Page1.cshtml
Hello @Model.Name, welcome to {sitename}
Page2.cshtml
{sitename} has had @Model.visitorcount today
{sitename}
実行時に、「Contoso」(この var は設定クラスから取得) と追加のタグに置き換えたいと考えました。
次のようなものでjQueryを使用できます。
"$(body).replace("{sitename}", "Contoso")
これはスクリプトを削減するために_layout
orViewStart
ファイルで発生する可能性がありますが、私はこのアプローチが好きではありません。多くのコードの混乱を引き起こす可能性があり、「正しくないように見える」ようです
ここで取るべきより良いアプローチはありますか?おそらく、コントローラーの基本クラスを使用して、何らかの方法で各ビューを解析していますか?