ac#コントローラーからjavascript変数を設定することは可能ですか? ユーザーのログインを必要としないダム ダウン バージョンでマスター ページをオーバーライドする状況があります。ただし、javascript タイムアウト タイマーは引き続き実行されます。マスターをオーバーライドするコントローラーメソッドで、タイムアウトを巨大なものにオーバーライドしたいと思います。
public dumbDownController()
{
ViewData["MasterPageOverride"] = "~/Views/Shared/_NoLogin.cshtml";
//Somehow reset that timer below from 20 to like 9999. To simulate no timeout.
return View("Cities", model);
}
次に、javascript ファイルがあります。
tb.sessionTimer = (function () {
var SESSION_TIMEOUT = 20;
var currentTimeoutCounter = SESSION_TIMEOUT * 60;
...
lots more irrelevant to question
...
}
アプリが大きいので、javascript をほとんど変更しないようにしています。コントローラーから操作したい。