안녕하세요? 나는 현재 MVC, C#을, SQL 함께 일하고 내가이 일을하고있다 : 을 나는이 같은 뷰 모델이 있습니다viewmodel을 사용하여보기의 이미지보기
public class htmlviewmodel
{
public string Color { get; set; }
public string body { get; set; }
public string style { get; set; }
}
과 나는 이미지의 URL을 얻을 내보기에 이미지를 표시하는 것을 시도하고있다 URL이
entity db = new myentity();
var html = new htmlviewmodel();
html.body="<img src=""+db.getmyimageurl().tostring()+";" > ";
내보기는 다음과 같이 될 것입니다 내 데이터베이스에서 온다 :
<div> my image: @Model.html.body </div>
하지만 이미지를 보여 doesnot, 대신 문자열을 보여줍니다 like
<img src="imageUrlNotworking....//...;" > "
내가 잘못하고있는 것이 있습니까? 어떻게 해결할 수 있습니까? 감사!
감사합니다. 그것은 일했다! 한 번 더 질문, 내 데이터베이스에서 HTML을 전달하려면 어떨까요? 예를 들어, 테이블? 어떻게 진행해야합니까? –
@EbaneoVk, HTML을 데이터베이스에 저장하려면 HtmlEncode 메서드를 사용하여 HTML을 먼저 인코딩하고 HtmlDecode 및 Html.Raw 메서드를 사용하여 뷰에 표시하십시오. – hsh