How to separate model, view and controller in an ASP.NET MVC app into different assemblies

At the moment I am trying to get into the ASP.NET MVC framework.
For most of my test applications I used a single assembly/project. This worked fine for some smaller applications. Then I wondered how I could place my model, controller and view classes into separate assemblies? In really big web-applications it is not very realistic to put everything into a single assembly/project.

Best practices for integrating ASP.NET Identity – do they exist?

I’m using ASP.NET Identity with a new website and there don’t seem to be many (any?) examples of how to do this in a decoupled manner. I do not want my domain model’s DomainUser class to have to inherit from Microsoft.AspNet.Identity.EntityFramework.User, so I’ve created a class that looks like this:

Should I use the built-in membership provider for an ASP .NET MVC application?

I’ve been using a custom membership provider for authentication in all my web form applications till now. I’m about to start developing my first website using MVC. I’m wondering if I should I use the built-in membership provider that ships with ASP .NET MVC, or if I should create my own. My site needs to integrate with openid, facebook, google etc for authentication and openauth for api access. I’m wondering how easy it would be to use the built-in one for my needs.

Why use System.Runtime.Caching or System.Web.Caching Vs static variables?

Long time listener – first time caller. I am hoping to get some advice. I have been reading about caching in .net – both with System.Web.Caching and System.Runtime.Caching. I am wondering what additional benefits I can get vs simply creating a static variable with locking. My current (simple minded) caching method is like this:

How to call a asp:Button OnClick event using JavaScript?

I have a question, I have a button like below: <asp:Button ID="savebtn" runat="server" OnClick="savebtn_Click" Visible="false" /> I then have HTML button like like below: <button id="btnsave" onclick="fncsave">Save</button> I have the javascript below: <script type="text/javascript"> function fncsave() { document.getElementById('<%= savebtn.OnClick %>').click() } </script> My question now is, how can I call the asp:Button OnClick from the … Read more