【问题标题】:postback event and control-change event in ASP.NETASP.NET 中的回发事件和控件更改事件
【发布时间】:2019-02-26 15:32:17
【问题描述】:

我是 ASP.NET 的初学者,只是关于回发事件和控制事件的事件序列的问题。假设我有一个提交表单的按钮和表单上的下拉菜单。所以我选择 sth 首先更改选定的索引,然后单击服务器上的按钮,哪个事件处理程序首先执行?按钮的 click 事件处理程序还是下拉菜单的 selectIndexChanged 事件处理程序?

【问题讨论】:

  • OnSelectedIndexChanged 首先在changedEvents 的上下文中运行,然后在onClickPostBackEvents 的上下文中运行。您可以自己添加trace="true"<@ Page... 指令和Trace.Write("....") 到处理程序来测试它。

标签: asp.net event-handling


【解决方案1】:

您可以启用跟踪以查看事件处理的顺序。更多信息请访问: https://blogs.msdn.microsoft.com/webdevelopertips/2009/06/11/tip-77-did-you-know-how-to-enable-page-level-tracing-for-your-asp-net-pages/

另外,如果 AutoPostBack 在下拉菜单中设置为 true,那么它会在点击时立即回发。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-02-14
    • 1970-01-01
    • 2010-11-22
    相关资源
    最近更新 更多