2013-07-12 2 views
0

문자열을 반환하는 메서드가 있습니다. 내 img src에서 해당 메소드를 호출하려고합니다. 이것은 사용하려는 코드 유형입니다. 나는이 일을 전에 기억하는 줄 알았다. SRC에이 URL을 사용하고 있기 때문에이img src에서 서버 메서드 호출

이 SRC는 = "내 시켜라의 결과"

+0

_view_에서 _controller_를 인스턴스화하고 있습니까? – Oded

답변

0

ViewModel를 생성 할 수있는 서버에서

<td><img src="~/MyController/MyAction/" + @string-parameter /></td> 

그래서 대신

src="MyController/MyAction/ 

를 항목을 검색하기 (보기에 대한 데이터를 보유하는 일부 클래스).

컨트롤러에서 인스턴스를 만들고 필요한 속성을 설정하십시오. 보기로 이동하십시오.

ViewModel 유형을 Model 유형으로 사용하여보기가 강하게 입력되었는지 확인하십시오.

보기에서 값을 사용하십시오.

// ViewModel 
public class MyViewModel 
{ 
    public string ImageSrc { get; set; } 
} 

// In the controller action: 
var vm = new MyViewModel { ImageSrc = @my.GetImageName(smile) }; 
return View(vm); 

// view 
@model MyViewModel 

<td><img src="@Model.ImageSrc" /></td> 
관련 문제