아이디어는 프로모션 코드 시스템을 가지므로 사용자가 "EnterPromoCode.aspx"를 사용하고 유효한 프로모션 코드를 입력하면 웹 사이트에서 "PromoDeals.aspx"로 안내합니다. 그러나 나는 누군가가 단순히 "PromoDeals.aspx"를 타이핑하고 그것에 갈 수 있기를 원하지 않습니다.ASP.NET 웹 페이지에 대한 직접 액세스를 어떻게 제한합니까?
사용자가 (Page_Load 메서드를 통해) 어디에서 왔는지 확인하기 위해 PromoDeals.aspx에 쿼리 문자열 매개 변수를 전달할 생각 이었지만 직접 수행 할 방법이 있는지 확실하지 않습니다. 이. 어떤 충고?
세션에 값을 저장하고 PromoDeals.aspx를 확인할 수 있습니다. – Nenad
@Nenad 어떤 값을 저장 하시겠습니까? –
유효한 프로모션 코드 – Nenad