1
我剛剛編寫了一個MVC幫助程序方法,爲我編寫img
標記,方法是硬編碼nopic
圖像,該圖像在未傳遞圖像路徑時應該使用我不要像硬編碼,但不知道什麼是我可以使用的最佳方法(鑑於這是MVC,這是一個幫手)來實現它。在編程在我的MvcHelperExtension壞設計中硬編碼默認臨時圖像
public static MvcHtmlString Image(this HtmlHelper htmlHelper,
string imgName, string alt, int height)
{
if (string.IsNullOrWhiteSpace(imgName)) imgName = "nopic.jpg";
var src = String.Format("/Content/ProductImages/{0}", imgName);
var tagBuilder = new TagBuilder("img");
tagBuilder.Attributes.Add("src", htmlHelper.Encode(src));
tagBuilder.Attributes.Add("alt", htmlHelper.Encode(alt));
tagBuilder.Attributes.Add("height", htmlHelper.Encode(height));
return MvcHtmlString.Create(tagBuilder.ToString(TagRenderMode.SelfClosing));
}
你可以在你的web.config文件存儲 – Tommy 2013-03-15 14:41:49