Display templates (partial views) in MVC 3 using Razor


This is an excellent, easy way to have a consistent user interface. You can use display templates to default values, or give all the values of a specific type the same look and feel (or do both). For example, creating the view String.cshtml inside Views -> Shared -> DisplayTemplates will affect all strings that are rendered using:


The display template, also called a partial view looks like this:

@model string

@if ((string.IsNullOrEmpty(Model)) || (string.IsNullOrWhiteSpace(Model)))
    <text>(not set)</text>

Either the string is set or the text "(not set)" is displayed if there is no value, if the value is null, or if it is only white space.



Well written Post about Fuji. I enjoyed reading every words in it. Your blog has got many interesting posts which very nice to read. Thank you for the good and interesting post. Keep on writing.