[asp.net-mvc-3] Razor If/Else conditional operator syntax

You need to put the entire ternary expression in parenthesis. Unfortunately that means you can't use "@:", but you could do something like this:

@(deletedView ? "Deleted" : "Created by")

Razor currently supports a subset of C# expressions without using @() and unfortunately, ternary operators are not part of that set.

Examples related to asp.net-mvc-3

• Better solution without exluding fields from Binding • IIs Error: Application Codebehind=“Global.asax.cs” Inherits=“nadeem.MvcApplication” • Can we pass model as a parameter in RedirectToAction? • return error message with actionResult • Why is this error, 'Sequence contains no elements', happening? • Failed to load resource: the server responded with a status of 500 (Internal Server Error) in Bind function • 500.19 - Internal Server Error - The requested page cannot be accessed because the related configuration data for the page is invalid • String MinLength and MaxLength validation don't work (asp.net mvc) • How to set the value of a hidden field from a controller in mvc • How to set a CheckBox by default Checked in ASP.Net MVC

Examples related to razor

• Uncaught SyntaxError: Invalid or unexpected token • How to pass a value to razor variable from javascript variable? • error CS0103: The name ' ' does not exist in the current context • how to set radio button checked in edit mode in MVC razor view • @Html.DropDownListFor how to set default value • Razor MVC Populating Javascript array with Model Array • How to add "required" attribute to mvc razor viewmodel text input editor • How to correctly use Html.ActionLink with ASP.NET MVC 4 Areas • Multiple radio button groups in MVC 4 Razor • How to hide a div element depending on Model value? MVC