Web Form을 제출할 때 클라이언트 측 유효성 검사가 수행 된 후에 약간의 Javascript를 프로세스에 삽입해야합니다.클라이언트 측 유효성 검사 후 RegisterOnSubmitStatement
RegisterOnSubmitStatement는 유효성 검사 전에 자바 스크립트를 삽입하는 것으로 보입니다.
누구나 렌더링 후 렌더링하는 방법을 알고 있습니까?
해결 방법을 찾을 : 온라인 몇 가지 조사 후
protected override OnInit(EventArgs e) {
Page.SaveStateComplete += new EventHandler(RegisterSaveStuff);
base.OnInit(e);
}
void RegisterSaveStuff(object sender, EventArgs e) {
Page.ClientScript.RegisterOnSubmitStatement(typeof(Page), "name", "JS code here");
}
죄송 좀비를 부활,하지만 나는 그것이 PreRenderComplete 이벤트를 사용하는 약간 덜 해키 생각합니다. –