当父级提交给服务器时,是否存在客户端事件发生在用户控件上?当父节点提交给服务器时,是否存在客户端事件发生在用户控件上?
回答
不,我不认为有什么会在用户控制中自动触发客户端。过去,我通过在用户控件中包含一些客户端脚本函数,然后在asp:Button
的OnClientClick
中手动调用它,从而实现了与此类似的功能。
这个解决方案的唯一问题是它不是'自动的',无论使用你的用户控件的页面将不得不知道实现它。同样取决于你的情况,捕获所有类型的'submits'(假设你的意思是PostBack)可能有点麻烦。
我希望避免的确切问题是必须在控件使用的所有页面上实现此功能。我仍然希望有人有办法做到这一点! :) – Ashley 2010-09-08 17:02:51
您可以在控件的代码隐藏中实现必要的功能吗?也许在它的Load()函数中,在if(isPostback)块内?这将不需要父页面上的附加代码。当然,控件的Load()函数不是“客户端”行为。 – mikemanne 2010-09-08 17:30:02
不幸的是我不能...我有一个动态填充的列表框。动态添加的项目不会添加到视图状态,以避免必须将列表项存储在隐藏字段中,我只想在父项提交之前选择所有选项。所选的选项可以使用Request.Form [“yourListBox”]访问。 – Ashley 2010-09-08 18:16:56
- 1. 客户端上是否存在文件Python TCP服务器
- 2. 当事件发生在服务器上时,MVC显示通知给用户
- 3. 发送信息给客户端服务器事件
- 4. 如何在调用WCF服务时触发事件(客户端)
- 5. 节点:客户端角服务还是服务器端对象?
- 6. 上传从DART客户端文件到节点服务器
- 7. 客户端mod_perl服务器事件
- 8. Java客户端服务器 - 客户端的多事件处理
- 9. 服务器或客户端上是否存在HTML5 sessionStorage?
- 10. 节点JS服务器和客户端
- 11. 节点JS客户端vs服务器
- 12. 节点JS客户端GRPC服务器
- 13. WCF服务如何将事件提交给客户?
- 14. 混合服务器和客户端控件,事件处理
- 15. 当一个pdf文件被保存在服务器上时通知客户端
- 16. 在React(客户端)上传.json文件并将其发送给节点(服务器端)
- 17. 如何在服务器端事件中注册客户端事件侦听器?
- 18. 节点(服务器)和Dojo(客户端):在哪里存储用户名的客户端?
- 19. EJB服务器端可以将事件发送给EJB客户端吗?
- 20. 在客户端或服务器端生成用户界面?
- 21. 节点socket.io客户端侦听发送到其他客户端的事件
- 22. 服务器点击事件不会在客户端点击事件后触发在asp.net中返回true
- 23. Nodejs服务器将wav文件提供给Java客户端
- 24. 当客户端主机发生故障时,在主节点上执行脚本
- 25. 发送文件在http(从客户端存储在服务器上传)
- 26. 如何在服务器控件中使用客户端ID?
- 27. 防止服务器端事件发生,直到客户端完成
- 28. C# - 写一个COM服务器 - 事件不在客户端上触发
- 29. 节点 - 充当网络服务器和客户端
- 30. 如何从客户端,同时从客户端上传文件到服务器
你打算怎么做?具体来说,它是否必须在客户端?由于回发即将发生,因此您可以让页面的代码隐藏调用子控件上的必要功能,因此在回发完成时会更新子控件。 – mikemanne 2010-09-08 17:27:20