0
ASP.net 프로젝트에서 HTML 목록에 표시하려는 메시지 목록을 전달해야합니다. 그래서 내 모델 폴더에 내 Message 클래스가 있고 내 컨트롤러에는 목록이 있습니다.보기에서 변수 사용
public ActionResult Messages()
{
List<Messages> msg = new MessagesDAO().GetAllMessages();
ViewData["lst"] = "";
foreach(Messages m in msg){
ViewData["lst"] += "<option value="+m.id+">"+m.title+"</otpion>";
}
return View();
}
이 내가보기에 할 것입니다 :
<div class="control-groupe slct-message ">
<label>Message :</label>
<select class="form-control">
<%: ViewData["lst"] %>
</select>
</div>
하지만 HTML로 해석되지 않습니다, 그것은 문자열로 처리됩니다.
Raw (Html.raw)를 사용하려고하면 함수가 존재하지 않는다는 오류가 발생합니다.
해결책이 있다면! 나는 해결책을 발견했습니다 들으