Как я могу использовать переменную искры в помощнике HTML? - PullRequest
0 голосов
/ 23 апреля 2010

Могу ли я использовать переменную spark внутри вспомогательного html?

Скажем, у нас есть

<var url="Url.Action(“get”)" />    
!{Html.Image("~/Content/up.png")}

Теперь, если мне нужно использовать url внутри Html.Image как атрибут (часть 2-го параметра), чтобы получить

<img src="~/Content/up.png" type="~/engine/get" />

как мне это сделать?

1 Ответ

3 голосов
/ 24 апреля 2010
<var url='Url.Action("get")' />

конвертируется в

var url = Url.Action("get");

при интерпретации кода представления, поэтому вы можете использовать url в качестве переменной C # позже:

!{Html.Image("~/Content/up.png",url)}
...