特定のアイテムのページにのみ表示されるボタンがあります。ボタンをクリックすると、アイテムの詳細ページに移動します。ブラウザーの戻るボタンを押すと、項目ページはボタンなしでレンダリングされます。そして、更新を押すと、ボタンが表示されます。更新せずにボタンもレンダリングするにはどうすればよいですか。
ありがとう!
特定のアイテムのページにのみ表示されるボタンがあります。ボタンをクリックすると、アイテムの詳細ページに移動します。ブラウザーの戻るボタンを押すと、項目ページはボタンなしでレンダリングされます。そして、更新を押すと、ボタンが表示されます。更新せずにボタンもレンダリングするにはどうすればよいですか。
ありがとう!
誰かが見ている場合に備えて、ボタンを表示するために、他の .cshtml ページが、css から「非表示」を削除したスクリプトを使用して、イベント応答に基づいて処理していました。そのため、ブラウザーの [戻る] ボタンを押してもイベントは呼び出されず、ボタンは非表示のままでした。ボタンを見えるようにする必要がありました。私が見つけた唯一の回避策はこれでした - ブラウザの戻るボタンを押した後にターゲットページに含まれる隠しチェック。
<script type="text/javascript">
onload = function () {
var e = document.getElementById("reloaded");
if (e.value == "no") e.value = "yes";
else { e.value = "no"; location.reload(); }
}
</script>