對於ASp.net MVC,我很新,所以對你來說可能是很微不足道的。儘管如此,我還是有這個問題要問:我想根據booleean來顯示圖像。使用MVC.net顯示或不使用圖像的好方法
隨着classis asp.net,我用我的布爾值數據綁定可見的屬性,然後跳,訣竅完成。但是在這裏它不會以這種方式工作。我曾經瀏覽網頁,發現處理它的這種方式:
<%= Html.Image(this.ResolveUrl("~/attention.gif"),"dates invalid",myboolean) %>
與這種一個html赫普勒:
public static string Image(this HtmlHelper helper,
string url,
string altText,
bool IsVisible)
{
string returnvalue = string.Empty;
if (IsVisible)
{
TagBuilder builder = new TagBuilder("image");
builder.Attributes.Add("src", url);
builder.Attributes.Add("alt", altText);
builder.MergeAttributes(new RouteValueDictionary(htmlAttributes));
returnvalue = builder.ToString(TagRenderMode.SelfClosing);
}
return returnvalue;
}
我做正確的或者是有一些輕鬆,我沒有得到?