Muszę wstawić trochę kodu Javascript do procesu, gdy formularz WWW jest przesyłany, ale po sprawdzeniu poprawności strony klienta.RegisterOnSubmitStatement po sprawdzeniu poprawności po stronie klienta
RegisterOnSubmitStatement wydaje się umieścić javascript przed walidacją.
Ktoś wie, jak uzyskać renderowanie po?
Rozwiązanie znaleziono: W kontroli internetową, umieścić coś takiego:
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");
}
Niestety ożywić trupa, ale myślę, że jest to nieco mniej hacky użycie zdarzenia PreRenderComplete. –