写好Main.cshtml页面,Product.cshtm 加入
@{
Layout = "~/Views/WebMain/Main.cshtml";
}
先是提示:
尚未对布局页“~/Views/WebMain/Main.cshtml”调用“RenderBody”方法。
加了RenderBody()后结果引用的全部JavaScript和CSS都失效了
asp.netMVC3.0 一个页面做了Layout布局页后,引用的JavaScript和CSS失效了
答案:2 悬赏:50 手机版
解决时间 2021-01-29 18:05
- 提问者网友:不爱我么
- 2021-01-29 02:13
最佳答案
- 五星知识达人网友:西岸风
- 2021-01-29 03:25
不要用<script lang="javascript" scr="...."></script>的形式来写,RAZOR应该写成@Scripts.Render("~/Scripts/jquery.js"),这样就能避免路径改变或引用母板页而导致的连接失效问题
css可以用原来的<link>方式,但一定要用“~/”来指定路径!例如:
<link href="~/Content/style.css" type="text/css" rel="stylesheet" />
css可以用原来的<link>方式,但一定要用“~/”来指定路径!例如:
<link href="~/Content/style.css" type="text/css" rel="stylesheet" />
全部回答
- 1楼网友:玩世
- 2021-01-29 03:41
你要看输出网页的源代码(不要告诉我你不会),检查里面的css和js的路径是不是正确。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯