1
asp.net MVC 5에서 작업 중입니다. 부울 용 헬퍼를 만들었습니다. 도우미가 html을 문자열 asp.net MVC 5로 표시합니다.
나는이 쓴 :public class CustomHelper
{
public static string Boolean(bool? value)
{
if(value == true)
return string.Format("<span class='glyphicon glyphicon-ok green'></span>");
else
return string.Format("<span class='glyphicon glyphicon-remove red'></span>");
}
}
을하고 면도기는 다음과 같습니다
<td>
@CustomHelper.Boolean(item.Deleted)
</td>
하지만 결과는 사진과 동일합니다. html은 문자열로 표시됩니다.
어떻게 고칠 수 있습니까? 대신 상징을 보여줄 수 있습니까? 감사합니다.
약간의 설명을 듣고 이해하지 못했습니다. –
string.format 대신 MvcHtmlString.Create 사용 –
그리고 도우미가 MVC 도우미에 대한 확장은 메서드가있는 클래스 일뿐입니다. asp.net 사이트 –