Je suppose que c'est quelque chose de très simple, mais je ne peux pas savoir comment le faire. Dans mon contrôleur, j'ai: et à mon avis j'essaye ceci: p> Cependant, quand je cours, je viens d'obtenir le " Logo "texte. P> p>
4 Réponses :
Vous avez besoin d'un imagecontroller pour rendre cela.
Voir ceci: p>
Utiliser et vous n'avez pas à modifier le code à votre vue. P> p> server.mappath code> pour obtenir le chemin correct de l'image. Supposons que votre dossier Images soit à l'intérieur du dossier code> contenu code> normalement inclus dans un projet MVC. Vous pouvez faire quelque chose comme ceci:
Je vois. Attendait quelque chose un peu plus facile mais devinez c'est ce que c'est. Merci
Je t'en prie. C'est le moyen le plus simple de le faire, de l'OMI et de résoudre votre genre de problème en général. Mais il y a un bien meilleur moyen de le faire qui implique un peu de configuration, à l'aide des outils de révision d'image. Des outils qui vous assureront que vos images sont servies de la manière la plus efficace.
Essayez ceci:
ViewBag.Logo = Url.Content("~/Content/Images/Logo.png");
Je partage vos codes sur mon blog: zinzinzibidi.com/blog/genel/... merci beaucoup !!!
public ActionResult ShowForm() { ViewBag.Title = Resources.ApplicationTitle; ViewBag.LabelStatus = Resources.Status; //Logo byte[] imgbytes = File.ReadAllBytes(@"C:\Images\Logo.png"); return File(imgbytes , "image/png"); } <div id="drawForm"> <img src="controllerName/ShowForm" alt="Logo" /> </div>
Alors, est-ce pendant la charge de la page ou une demande à la demande au serveur?
L'image sera probablement conservée sur un serveur, mais le contenu de la page doit être collecté à partir de la base de données avant la chargement de la page, je suppose que c'est lors de la charge de la page.
C'est une forme avec des images que quelqu'un a déjà créé et il suffit de redessiner lorsque l'utilisateur le demande.