ASP.NETMVC中的imgsrc地址重写问题
创始人
2024-09-19 09:00:48
0

在ASP .NET MVC中,我们可以通过以下步骤来处理img src地址的重写问题:

1.在视图文件(.cshtml文件)中,通过@Url.Content()函数来获取相对路径,再使用Url.Action()生成URL。

例如,我们需要展示图片的路径为~/Content/images/myimage.jpg,使用以下代码可以得到正确的图片路径:

2.使用自定义HtmlHelper函数来实现自动转换图片路径的功能。

例如,我们定义一个名为Image()的HtmlHelper函数,它会将传入的相对路径地址自动添加/content/images/文件夹前缀,如下所示:

public static MvcHtmlString Image(this HtmlHelper helper, string imagePath) { var url = UrlHelper.GenerateContentUrl("~/content/images/" + imagePath, helper.ViewContext.HttpContext); return new MvcHtmlString(""); }

然后在视图中可以这样调用:

@Html.Image("myimage.jpg")

总之,在ASP .NET MVC中,img src地址的重写问题可以通过以上两种方式轻松解决。

相关内容

热门资讯

推出新举措!wpk透视怎么安装... 推出新举措!wpk透视怎么安装(透视)小南娱乐外g挂系统(一贯真的是有辅助安装)-哔哩哔哩1、完成小...
在玩家背景下!拱趴大菠萝作必弊... 在玩家背景下!拱趴大菠萝作必弊方法(透视)决战十水三辅助(确实有辅助app)-哔哩哔哩进入游戏-大厅...
透视真的!德州局hhpoker... 透视真的!德州局hhpoker(透视)丽水茶苑辅助下载app(原来是有辅助下载)-哔哩哔哩1、游戏颠...
透视苹果版!hhpoker是真... 透视苹果版!hhpoker是真的假的(透视)微信小程序多乐游戏辅助脚本(本来存在有辅助平台)-哔哩哔...
透视软件!aapoker透视脚... 透视软件!aapoker透视脚本入口(透视)超级三加一辅助(一直是真的辅助工具)-哔哩哔哩进入游戏-...
透视辅助!hhpoker德州有... 透视辅助!hhpoker德州有挂吗(透视)免费随意玩辅助器(切实存在有辅助插件)-哔哩哔哩1、操作简...
透视免费!aapoker俱乐部... 透视免费!aapoker俱乐部靠谱吗(透视)全民比鸡脚本(其实有辅助安装)-哔哩哔哩一、全民比鸡脚本...
来临!hhpoker有透视功能... 来临!hhpoker有透视功能吗(透视)新金龙辅助(本来存在有辅助工具)-哔哩哔哩1、很好的工具软件...
透视代打!红龙poker辅助平... 透视代打!红龙poker辅助平台(透视)四海茶馆游戏辅助(都是是有辅助下载)-哔哩哔哩1.四海茶馆游...
透视玄学!pokemomo辅助... 透视玄学!pokemomo辅助软件(透视)开心十三张透视(总是有辅助平台)-哔哩哔哩;1、开心十三张...