我是ASP.net MVC的新手,我最近从PHP MVC(Codeigniter)切换。
所以我对ASP有一些问题。 实际上我有一个管理面板模板,我将dashboard.html页面转换为index.cshtml并从HomeController调用。 页面完全打开但JavaScript无法正常工作意味着当我点击配置文件选项卡时,它会打开一个弹出窗口,其中包含编辑配置文件或在dashboard.html(从模板中)注销。但它在我转换的index.cshtml中不起作用。
我在Content文件夹中放置了所有模板所需的JavaScript,CSS等,并将其设置为所有src和href。
显示类似模板的页面,但JavaScript不起作用。 我在PHP Codeigniter MVC上使用这个模板,没有问题。
我检查了10次,但未发现任何问题。
文件路径:
<script type="text/javascript" src="~/Content/js/_demo.js"></script>
<script type="text/javascript" src="~/Content/js/jquery.min.js"></script>
答案 0 :(得分:0)
将src = @Url.Content("~/link")
与链接
<script type="text/javascript" src=@Url.Content(~/Content/js/_demo.js")></script>
<script type="text/javascript" src=@Url.Content("~/Content/js/jquery.min.js")></script>
答案 1 :(得分:0)
改为尝试
<script src="<%=ResolveClientUrl("~/content/assets/vendor/jquery/dist/jquery.min.js")%>"></script>
它正在处理asp.net网络表单