Home > other >  Using Html.Razor in Html.Raw helper in cshtml
Using Html.Razor in Html.Raw helper in cshtml

Time:01-13

I want to use Html.Razor in Html.Raw but it's not working.

For example:

var sourceString = "@var age = 25;@if(age > 20){<div>@age</div>}else{<div>@(age 10)</div>}"

Html.Raw(sourceString)

Output : @var age = 25;@if(age > 20){<div>@age</div>}else{<div>@(age 10)</div>}

But, I want to like this. -----> <div>25</div>

Do you have any idea?

CodePudding user response:

Try to use rendering with the Razor <text> tag:

<html>
<body>
   <text>
       @{var age=25;if(age > 20){<div>@age</div>}else{<div>@(age   10)</div>}}
    </text>
</body>
</html> 

Reference: enter image description here

  •  Tags:  
  • Related