Hi MSR,
You can also resolve your issue, if you set the lifetime of view to "when visible" in property tab of view
Now, each time you navigate to the view, WDDOINIT( ) method will be reached. Hence your code works fine.
Note: each time the view gets instantiated, if lifetime is set to "When visible"
Let me know, if you need further assistance.
Regards,
Rama