MVC发布后项目存在于根目录中的子目录中时的css与js、图片路径问题

加载固定资源js与css

<script src="@Url.Content("~/Scripts/js/jquery.min.js")" type="text/javascript"></script>
<link href="@Url.Content("~/Content/css/shop.css")" rel="stylesheet" type="text/css" />

 

View中a标签绝对路径问题和带&符转化问题

@Url.Content("~/Wx/Shop/Index?id="+id+"&type="+type) 其中的&符号会被反编译&amp;

因此需要用@Html.Raw来转化html原样输出@Html.Raw(Url.Content("~/Wx/Shop/Index?id="+id+"&type="+type))

@Html.Encode()对输出内容编码,防止攻击

原样输出HTML

str="<div>dddd</div>"

@MvcHtmlString.Create(str)与@Html.Raw()类似

 前台使用@@g来转义@用在邮箱

 

时间: 2024-10-25 07:30:30

MVC发布后项目存在于根目录中的子目录中时的css与js、图片路径问题的相关文章

ecshop自动解析模板中图片,css,js的路径

ecshop会自动解析模板文件中的图片,css文件,js文件的路径,但并不是所有的图片,css文件,js文件的路径都会替换, 例如在dwt模板文件中有:  代码如下 复制代码 <link href="css/index.css" rel="stylesheet" type="text/css"> 将会自动替换成 <link href="themes/模板目录名/css/index.css" rel="

MVC发布后访问服务器报500

问题描述 我们的项目在Global.asax的Application_Error里进行异常的全局统一处理,出现异常则记录日志并返回提示的Json,现在本地调试没问题,发布到服务器的IIS上在服务器访问没问题,可是如果在另一台机访问服务器的站点,如果报出异常则直接返回500,换了一台服务器依然如此.请问这排查该如何下手? 解决方案 解决方案二:尝试使用Firefox浏览器的firebug来看看.解决方案三:连接:解决方案四:引用1楼insus的回复: 尝试使用Firefox浏览器的firebug来

程序用vs2005升级后,运行没问题,但是发布后出现问题。

问题描述 程序中用了<uc1:top2id="Top21"runat="server"></uc1:top2>运行什么问题都没有,但是发布后会出现如下错误:"/"应用程序中的服务器错误.--------------------------------------------------------------------------------分析器错误说明:在分析向此请求提供服务所需资源时出错.请检查下列特定分析错误详细

mvc4-asp.net mvc 项目,发布后服务器后有的求情会报错,求大神帮忙啊!!

问题描述 asp.net mvc 项目,发布后服务器后有的求情会报错,求大神帮忙啊!! asp.net mvc 项目,本地运行没有任何问题,发布到服务器后,有的请求会报:处理您的请求时出错,求大神帮忙. 解决方案 到服务器上运行一下项目,查看具体的错误信息

在基于MVC的Web项目中使用Web API和直接连接两种方式混合式接入

在我之前介绍的混合式开发框架中,其界面是基于Winform的实现方式,后台使用Web API.WCF服务以及直接连接数据库的几种方式混合式接入,在Web项目中我们也可以采用这种方式实现混合式的接入方式,虽然Web API或者WCF方式的调用,相对直接连接数据库方式,响应效率上略差一些,不过扩展性强,也可以调动更多的设备接入,包括移动应用接入,网站接入,Winfrom客户端接入,这样可以使得服务逻辑相对独立,负责提供接口即可.这种方式中最有代表性的就是当前Web API的广泛应用,促进了各个接入端

远程部署-使用jenkins发布maven项目到远程的jetty容器中

问题描述 使用jenkins发布maven项目到远程的jetty容器中 27C 如题(就这点币了)使用jenkins发布maven项目到远程的jetty容器中 解决方案 jenkins只是打包吧! 还能远程部署到jetty里吗? 这个没试过还真不知道.

php项目中,ueditor上传图片后图片路径如何获取并保持到数据库中?

问题描述 php项目中,ueditor上传图片后图片路径如何获取并保持到数据库中? php项目中,ueditor上传图片后图片路径如何获取并保持到数据库中? 解决方案 你是上传了之后不用还是会选择到编辑器中,如果选择到编辑器中,那就直接加编辑器改变事件,再用正规则把图片自己匹配出来就可以了

flash-C# winfrom项目,在debug和release模式下运行都正常,发布后却报错

问题描述 C# winfrom项目,在debug和release模式下运行都正常,发布后却报错 我写了一个C#与Flash通讯的小功能,调用了系统的Flash插件,项目在debug和release模式下都没有报错,唯独在发布打包后运行时报错:对 COM 组件的调用返回了错误 HRESULT E_FAIL 求大神提示问题和解决办法,在线等!急急急! 解决方案 没有做好发布打包 解决方案二: 很明显,发布的时候少了组件,把组件带上

activex-delphi 开发了一个ACTIVEX打印控件,在VS2010 中调试正常预览,发布后到IIS上却不行了

问题描述 delphi 开发了一个ACTIVEX打印控件,在VS2010 中调试正常预览,发布后到IIS上却不行了 请各位大侠帮忙指点: delphi 开发了一个ACTIVEX打印控件直接一个OCX文件,在VS2010 中调试正常预览,发布后到IIS上却不行了,不知道什么问题.查好多网上的资料各种说法试过也不行,也制作了一个测试的数字签名,大侠们帮忙啊. 谢谢.... 解决方案 我的做法是引用命名后... ActiveFormX SS = new ActiveFormX(); 解决方案二: 碰到