ASP.Net MVC3 – Pass razor markup as a parameter

I have a helper called EditableArea which provides a user with a runtime-editable div (via JS). EditableArea helper checks if an editable area (not related to MVC’s Area) with the specified ID exists in the DB, if so then it renders the area’s HTML, otherwise it displays the default markup specified as a parameter of the helper:

C# UTC to Users Local Time

I have a site where users can make posts. The users can be from all over the globe so when they post, I am storing the posted date as DateTime.UtcNow. I am using the JQuery time ago plug in to show the posted dat similar to stack overflow (1 min ago etc…) But I am not sure how to convert to date I have stored in the system to the users local time? Here is what I am using:

Textbox with “new line”

We tried several ways to make a textbox to accept the “enter”, newline, etc.. But we are still facing the same problems. Most of the “Third party” controls allow the user to format the text as he wants. Eg, add color, font, table, etc.. However, for most stylish websites, we do not want to allow the user to format the text that way.