2017-08-25 51 views
-1

我得到一個錯誤,因爲剃刀和html被我想象的編譯器弄糊塗了。如何使用與html ID文本混合的剃刀變量?

<div id="@Model.MyLabelCars" ...> 

我的模型變量是:

Model.MyLabel 

的 「汽車總動員」 只是原始文本,應該是在HTML。

這麼說Model.MyLabel的值是「123」的ID應該是:

id="123Car" 

我怎麼能單獨模型的變量名和HTML?

回答

1

你可以使用普通的字符串添加操作

<div id="@(Model.MyLabel + "Car")"></div> 

或C#6的串插。

<div id="@($"{Model.MyLabel}Car")"></div> 
0

你想要的是使用<text></text>僞標籤

<div id="@Model.MyLabel<text>Cars</text>" ...>