当Web窗体被提交时,但在客户端验证发生后,我需要插入一点Javascript到流程中。客户端验证后的RegisterOnSubmitStatement
RegisterOnSubmitStatement似乎在验证前放置了javascript。
任何人都知道如何让它渲染后?
发现的解决方案: 在Web控制,我把这样的事情:
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事件。 – 2011-03-07 11:42:38