Hi Jitendra,
As per my understanding goes we can do anything, should we do it is more of designing question.
Following the MVC, I would not prefer to have handlers for data in view, I would prefer them in controller.
Also from above scenario, a view+controller from my liking is to be treated as object in OOPs concept..and hence should be independently pluggable in other scenairos too....for this I would prefer the option 1. given by you.
I hope I could help you with the answer.
Thanks,
Jemin