Typically, in sites that allow membership, you want to offer your users a bit of data that is only visible when they're logged in.
For my site, if the logged in user is the data owner, I want to offer some tools to let them manage the data.
My question is this. Do you split this duty between two different views? One view that gets loaded for "regular" users, the other that gets loaded for "owner" users. The view that the regular users see simply shows the data. The owner sees the data and some tools to manage it.
Or, do you perform checks in a single view and hide/show blocks within it (similar to what you would have done in regular ASP.NET)?
It's probably by preference, but are there any technical reasons for splitting the duty between two views vs a single view?