Tôi cần chèn một chút Javascript vào quá trình khi một Biểu mẫu Web được gửi, nhưng sau khi xác thực phía máy khách sẽ diễn ra.RegisterOnSubmitStatement sau khi xác thực phía máy khách
RegisterOnSubmitStatement có vẻ như đã đặt javascript trước khi xác thực.
Bất kỳ ai cũng biết cách hiển thị sau?
Giải pháp phát hiện: Trong một điều khiển web, tôi đặt một cái gì đó như thế này:
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");
}
Xin lỗi vì đã làm sống lại một zombie, nhưng tôi nghĩ nó hơi ít hacky để sử dụng các sự kiện PreRenderComplete. –