C# js 在页面能执行,放在单独js文件不能执行

我们先来看看MVC中生成的

 注意:url.Content 生成的路径

Html.ActionLink 与 Url.Action 

1.两者者是根据给定的Controller,Action 生成链接,

但是Html.ActionLink 返回的是MvcHtmlString的一个带<a>标签的超链接,

而Url.Action返回的是string,一个根本Controller,Action生成的URL地址,

比Html.ActionLink少了<a>标签


Html.RouteLink 与 Url.RouteUrl

两者都是可以指定由哪一个路由来生成Url,其它与上面的ActionLInk,Action一样



Url.Content

 将虚拟(相对)路径转换为应用程序绝对路径。

 解决档案:

   @Url.Content

例子:
<script src="@Url.Content("~/Scripts/SXYC.Web/OnLineExam/Review.js")"></script>
posted @ 2017-11-22 16:28  骚年丶勿忘初心。  阅读(674)  评论(0编辑  收藏  举报