나는 클라이언트의 자바 스크립트의 사용 여부를 감지하는 숨겨진 필드 'Isjsenabled'를 사용하고 있습니다. 자바 스크립트가 활성화 된 경우, 자바 스크립트 기능이 해고 될 것입니다 그리고 내가 서버 사이드를 Page_Load에서 숨겨진 값을 확인하려면 1.페이지를로드하기 전에 어떻게 자바 스크립트 기능을 실행할 수 있습니까?
에 숨겨진 필드의 값을 설정합니다. 하지만 문제는 Javascript가 페이지로드 후에 시작된다는 것입니다.
당신이 어떤 제안이 있습니까? 당신이 이동하려는 방향에 대해 너무 열심히 생각하지 않고 제protected void Page_Load(object sender, EventArgs e) {
HtmlInputHidden hdn = this.FindControl("Isjsenabled") as HtmlInputHidden;
if (hdn != null)
if (hdn.Value != null && hdn.Value == "0")
Helper.SetCookie("IJE", "0");
else
Helper.SetCookie("IJE", "1");
}
는 클라이언트/서버 모델이다. 당신이 접근하는 방법은 불가능합니다. 닭고기와 달걀, 말 앞에있는 카트 등의 단순한 케이스입니다. 숨겨진 필드의 업데이트 된 값은 양식이 다시 게시 될 때까지 사용할 수 없습니다. – x0n
하하 .. 나는 내가 아는 것을 잊지 않고있다. 내가 serverides에서 자바 스크립트 상태를 얻을 수있는 몇 가지 제안을 원한다. 나는이 순간에 내가 생각할 수없는 어떤 방법이 있다고 생각한다. – miti737