asp.netのRegisterStartupScriptで追加した処理を、戻るボタンで戻ったときに実行させない方法

引数に渡されたユニークなキーをcookieに書き込んでから実行する。2回目の実行時はこのキーがcookieに書き込まれているかどうかを確認して、存在すれば既に実行済みなので何もせずに終了する。


//戻るボタン対策 (既に実行済みである場合は何もしない)
cookieList = document.cookie.split(';');
for (i = 0; i < cookieList.length; i++) {
var uniqueCookieStr = 'exec_time' + escape(uniqueExecTime) + '=1';
if (cookieList[i].indexOf(uniqueCookieStr) >= 0) {
return false;
}
}

//cookieに実行済み情報を書き込み
document.cookie = 'exec_time' + escape(uniqueExecTime) + '=1;';

//ここ以降に実際の処理を入れる