asp.net – RegisterOnSubmitStatement在客户端验证之后
发布时间:2020-12-15 23:25:27 所属栏目:asp.Net 来源:网络整理
导读:当Web表单提交时,但在客户端验证发生后,我需要在该过程中插入一些 Javascript. RegisterOnSubmitStatement似乎将JavaScript放在验证之前. 任何人知道如何让它渲染后? 找到解决方案 在网页控制中,我把这样的东西: protected override OnInit(EventArgs e) {
当Web表单提交时,但在客户端验证发生后,我需要在该过程中插入一些
Javascript.
RegisterOnSubmitStatement似乎将JavaScript放在验证之前. 任何人知道如何让它渲染后? 找到解决方案 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"); } 解决方法
没错,RegisterOnSubmitStatement在init函数中不工作.
应该在页面循环中调用. 我正确的地方是: “PreRenderComplete” protected override OnInit(EventArgs e) { Page.PreRenderComplete+= new EventHandler(Page_PreRenderComplete); base.OnInit(e); } void Page_PreRenderComplete(object sender,EventArgs e) { Page.ClientScript.RegisterOnSubmitStatement(typeof(Page),"JS code here"); } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – .Net更改元素ID
- 如何使用asp.net webapi获取Json Post Values
- Asp.Net MVC5代码的筛选器(ActionFilter)执行递归链表分析
- asp.net – User.Identity.GetUserId()方法无法在Web Api 2
- 禁用asp.net缓存
- asp.net – 我们可以在视图状态中放置哪些类型的对象?
- asp.net MVC 权限设计 asp.net MVC 权限设计(续
- asp.net-mvc – 为什么自动忽略ApplicationInsights.config
- 在ASP.net中使用image404和azurereader2
- asp.net – 将网站置于维护模式?
推荐文章
站长推荐
热点阅读