Url.Action Как добавить значение параметра из модели
В контроллере у меня есть действие "GetPhoto":
public FileResult GetPhoto(int id)
{
...
}
Кроме того, у меня есть код Razor, где я пытаюсь динамически добавить параметр ID из модели:
@model ISPIS.Models.KodFazeBiljke
...
<img src="@Url.Action("GetPhoto", new { id = model.KodFazeBiljkeId })" alt="" width="250" height="190"/>
Однако невозможно написать "id = model.KodFazeBiljkeId", потому что модель не существует в текущем контексте.
Любое решение? Спасибо!
1 ответ
Решение
Ваш подход должен работать - просто нужно обратиться к модели в верхнем регистре Model
:
<img src='@Url.Action("GetPhoto", new { id = Model.KodFazeBiljkeId })' alt="" width="250" height="190"/>