Je veux générer l'URL complète (avec le nom de domaine etc.) de n'importe quel fichier dans MVC. Exemple: Un fichier .jpg
ou un fichier exe
.Obtenir l'URL complète de n'importe quel fichier dans ASP.Net MVC
Exemple: Si je donne « ~/images/abc.jpg » elle devrait retourner « http://www.mywebsite.com/images/abc.jpg »
Je suis conscient de la surcharge Url.Action
qui prend le protocole en tant que paramètre. Mais Url.Action
peut être utilisé uniquement pour les actions.
Je veux quelque chose comme Url.Content
fonction qui prend le protocole en tant que paramètre.
Savez-vous si une méthode pour obtenir l'adresse URL complète d'un fichier? J'ai essayé: VirtualPathUtility.ToAbsolute
, ResolveClientUrl
, ResolveUrl
mais tous ne semblent pas fonctionner.
Les retours de code ci-dessus "/". C'est tout. Pas le nom de domaine avec le protocole comme http: // www.mywebsite/ –
J'ai mis à jour la réponse. maintenant il remplira le requirment – Adeel
Oui, merci. Référence: http://www.west-wind.com/Weblog/posts/154812.aspx –