Is there a way to render text into a span
element when an ASP MVC 3 view loads? For instance
if I have <span id="territoryName"></span>
how would I load the data from Model.Region
into the span
element as text?
Asked
Active
Viewed 6,629 times
3

NealR
- 10,189
- 61
- 159
- 299
1 Answers
3
If you are using Razor you can use the following.
<span id="territoryName">@Model.Region</span>
Note: the value will be HTML-encoded.
Without HTML-encoding:
<span id="territoryName">@Html.Raw(Model.Region)</span>

Andy T
- 10,223
- 5
- 53
- 95
-
The page really doesn't like the `Model.Region` part. With both I get the following error: `'Model' conflicts with the declaration 'System.Web.Mvc.WebViewPage
.Model'` – NealR May 01 '13 at 17:52 -
1See this - http://stackoverflow.com/questions/6204301/compiler-error-message-cs0135-model-conflicts-with-the-declaration-system-w – merekel May 01 '13 at 19:22
-
Used both the answer provided as well as the above question to solve this issue. Thanks! – NealR May 01 '13 at 20:06