0

そこにaspxページがあり、if else条件でリダイレクトするページをクリックして修正するボタンがありますが、期待どおりに修正されますが、ページURLを手動で入力するとそこに移動する可能性がありますが、この性質を防ぎたいのですが、それを止めるにはどうすればよいですか、提案してください、私はasp.netメンバーシップを使用していますが、メンバーシップではそれほど多くはないと思います.

4

1 に答える 1

1

sessionユーザーが URL アドレス バーに入力するのを防ぐことはできませんが、変数を設定して、ユーザーがそのボタンから来たのか、ページのアドレスを入力して直接移動したのかを確認することで、この問題を回避できます。

public void btnNavigate_Click(Object sender,
                           EventArgs e)
{
Session["cameFromBtnClick"] = true;
//Your other code
}
于 2012-05-10T04:52:49.533 に答える