If you have .net experience then the logical next step is ASP.net. Once you get a handle on that + html / css / JS, then I'd consider moving on to a framework.
IMO, if you have experience with the backend / server side, you've already tackled the harder part. Putting the backend together with a front end of any sorts (strait html / css / js or a framework) should be "relatively" simple.