마스터 페이지가 포함 된 C# 웹 사이트가 있습니다. 따라서 사용자가 사이트를 처음 열 때 사용자가 어디에 있는지 알려주는 스크립트를 실행하고 싶습니다. 나는 그 정보를 숨겨진 필드에 쓸 것이며, 그 정보를 참조 할 필요가있을 때마다 나는이 숨겨진 필드에서 정보를 가져올 것입니다.한 번만 실행할 수있는 부분은 어디에 두겠습니까?
그래서이 참조를 코드 숨김에 넣으면 어디서 한 번만 실행됩니까? 나는 if (!IsPostBack)
내부에 넣으려고했는데 protected void master_Page_PreLoad(object sender, EventArgs e)
인데 작동하지 않았다.
제안 사항?
세션 저장소를 사용하여 아직 쿼리했는지 여부를 감지하고 저장하십시오. 페이지로드시 해당 작업을 수행 할 수 있습니다. – musefan
필드의 내용을 확인하는 것이 가장 좋은 이유는 무엇입니까?어쩌면 세션 변수가 더 적절할 수도 있습니다. –
사람들이 사이트를 여러 번 방문한다고 가정하면 이것을 쿠키로 저장할 수 있습니다. –