<p>What is the purpose of the code behind view file in ASP.NET MVC besides setting of the generic parameter of ViewPage ?</p>

There isn't a purpose. Just don't use it except for setting the model
```
```
ViewPage<Model>
```
```
See
this
blogpost for more info.