Bonjour,
j'affiche une image grâce à un helper.
En local l'image s'affiche bien mais lorsque je mets sur le serveur, il n'arrive pas à trouver l'image.
L'image est dans le répertoire Images.
Dans firebug j'ai : NetworkError: 404 Not Found - http://198.167.3.6/Images/1uparrow_selected.png" alors que ça devrait être http://198.167.3.6/SqlServer/Images/1uparrow_selected.png"
J'ai essayé ça aussi mais pas moyen d'afficher cette image sur le serveur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 public static MvcHtmlString SortLink(this AjaxHelper helper,string _label , string _property, string _target, string _action="SortAjax") { var imgBuilder = new TagBuilder("img"); var link = helper.ActionLink( _label + " " + "[Arrow]", _action, Sort.SortLinkValues(helper.ViewBag.NextSortDirection, _property, helper.ViewBag.PropertySorted, helper.ViewBag.IdList) as object, new AjaxOptions { HttpMethod = "GET", UpdateTargetId = _target, InsertionMode = InsertionMode.Replace }).ToHtmlString(); imgBuilder.MergeAttribute("src", "/Images/1uparrow_selected.png"); imgBuilder.MergeAttribute("alt", "asc"); return MvcHtmlString.Create(link.Replace("[Arrow]", imgBuilder.ToString(TagRenderMode.SelfClosing))); }
Merci de votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 imgBuilder.MergeAttribute("src", "../../Images/1uparrow_selected.png"); imgBuilder.MergeAttribute("src", "~/Images/1uparrow_selected.png"); imgBuilder.MergeAttribute("src", helper.ViewContext.HttpContext.Server.MapPath("~/Images/1uparrow_selected.png"));
Partager