相关疑难解决方法(0)

ASP.NET MVC 3 Razor:在头标记中包含JavaScript文件

我正在尝试找出正确的Razor语法,以便将特定*.cshtml的JavaScript文件与_Layout.cshtml中定义的所有其他包含文件一起放在head标记中.

javascript asp.net-mvc include razor asp.net-mvc-3

226
推荐指数
1
解决办法
15万
查看次数

布局和不同的内容和样式,复杂的MVC4应用程序

我观看教程很多的,移动web-forms.masterVS MVC总体布局.

我的问题是关于嵌入式全局文件与单个页面自己的文件.

(files =样式和脚本)

在我的视图中的旁注我已经实现了一个小命名约定/规则,以便layouts-masters有一个LOpostfix,所以如果我的应用程序名为"SAdmin",那么我的布局(master)-chtml将命名为:_SAdminLO.cshtml

在我的布局大师我有:

(为简单起见)只是一个主栏 - 链接(这样所有页面都有"链接"顶栏)

这是主要的布局

   [textlink1] | [textlink2] | [textlink3] | [textlink4] ....
Run Code Online (Sandbox Code Playgroud)

然后我有索引页面(它的名字是cpanel)

在我的索引中cpanel.chtml我除了主要布局的文本栏之外还添加了图标...以图标菜单的形式复制顶栏

  [IMG]           [IMG]
  page_name     page_name

  [IMG]           [IMG]
  page_name     page_name
Run Code Online (Sandbox Code Playgroud)

所以一起Layout-master _SAdminLO.cshtml+ cpanel.chtml- 来自我的应用程序的"主页"

现在我的个人页面完全独立于他们的行动

但他们需要的是顶部栏的css + html,而不是cpanel(索引)

所以我的情况是:在rightclick-> view-source中,我可以看到我的所有页面都有双html标签 -

<html> + <head> + <body> markup of `LO`
Run Code Online (Sandbox Code Playgroud)

&

<html> + <head> + <body> markup of `individual.cshtml `
Run Code Online (Sandbox Code Playgroud)

文件 :

-主-

<!DOCTYPE html>

<html>
<head>
    <meta name="viewport" …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc master-pages partial-views asp.net-mvc-4

5
推荐指数
1
解决办法
820
查看次数