私は、システムのセッションストレージに値がある場合、データをロードしたいかみそりビューページを持っています。私はcshtml
JavaScriptコールバックが面倒なMVCで実行されていません
<main class="admin-main" onreadystatechange="testMe">
<!--Hidden content here-->
</main>
testMe
を以下していることは、私は次のように外部のJavaScriptファイルで定義していますコールバックです:
function testMe() {
if (document.readyState === 'loading') {
console.log("Admin page accessed");
if (sessionStorage.getItem('special')) {
return;
}
else {
window.location.href = "/Home/SpecialLogin";
}
}
}
私はクロームでこれを実行すると、JavaScriptを実行したことがないので、何も起こりません。私はtestMe
とtestMe()
の両方を使用してみました。
私はスクリプトタグとページの下部にそれを含めようとしましたが、まだ応答はありませんでした。ブレークポイントは決してトリガーしません。
これを行うためのMVCメソッドがありますか?私はオーバーステッピングしていますか?スタンドアロンのhtml/css/jsで実行するとうまくいきます。