我即将将我所有的 asp.net WebForms 技能迁移到 asp.net mvc。到目前为止,我从来没有觉得需要使用EventArgs
和sender
论证,传递给Page_Load
.
当您利用这些参数时,能否请您指出几个场景?
我即将将我所有的 asp.net WebForms 技能迁移到 asp.net mvc。到目前为止,我从来没有觉得需要使用EventArgs
和sender
论证,传递给Page_Load
.
当您利用这些参数时,能否请您指出几个场景?
所有事件处理程序都遵循相同的模式,即它们有一个 sender 参数和一个 arguments 参数。
事件的事件处理程序Load
很少使用其中任何一个,因为您几乎(?)每个表单或控件总是有一个事件处理程序(因此您已经知道哪个对象发送了事件),并且在参数参数。
当您对多个事件使用同一个处理程序时,您使用 sender 参数来找出事件的来源。您将 arguments 参数用于某些事件,其中有一些特定数据发送到事件处理程序。
你永远不会使用 EventArgs 或 Sender,永远不会使用 Page_Load 方法
因为 MVC 将调用作为操作来管理
解析 POST 的 EventArgs 结果
因此,如果您在旧代码中需要 eventargs 中的任何内容,则在新代码中您应该将其作为 formcollection 过去