Ich muss ein wenig Javascript in den Prozess einfügen, wenn ein Web Form übergeben wird, aber nachdem die clientseitige Validierung stattfindet.RegisterOnSubmitStatement nach clientseitiger Validierung
RegisterOnSubmitStatement scheint das Javascript vor der Überprüfung zu platzieren.
Wer weiß, wie man es nach Rendern bekommt?
Lösung gefunden: In einer Web-Kontrolle, habe ich so etwas wie diese:
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");
}
wurden leider Zombie wieder zu beleben, aber ich denke, es ist etwas weniger hacky die PreRenderComplete Ereignis zu verwenden. –