在 listview itemcommand ASP.NET 上保留会话变量的最佳方法
因为 itemcommand 事件在大多数(如果不是全部)页面/控件初始化/加载事件之后触发。保留在 itemcomment 上修改的会话变量数据(例如添加项目)以便页面可以使用修改后的会话对 itemcommand 做出反应的最佳方法是什么?
As the itemcommand event fires after most if not all page/control init/load events. what is the best way to persist session variable data that is modified on itemcomment (adding items for example) so that the page can react to the itemcommand using the modified session?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以在页面生命周期的早期捕获回发:
但这既不优雅也不安全。我会遵循 Skowronek 的建议:在 PreRender 上添加更多逻辑。
You could catch the postback earlier in the page's lifecycle:
but it's neither very elegant nor safe. I would follow the suggestion of Skowronek: to put more logic on PreRender.