1

我是 ASP.NET MVC 的新手,想知道视图的 JS 函数在哪里。我在显示_Layout 的@RenderBody 部分的视图中有一个表格元素,在它的第一个元素中,我有 -

<th id="one" oncontextmenu = "return menu(this)">label one</th>

函数 main(..) 应该放在哪里?它可以在 _Layout 页面上的脚本标签中,还是允许各个视图页面在应该去的地方有自己的脚本标签?

我以前在 WebForms 工作过,所以转向 MVC,我无法想象如何将所有部分组合在一起。请帮忙!

4

2 回答 2

1
  • 它可以在被脚本标签包围的同一个视图文件中

  • 它可以在 Layout.cshtml 文件中被 script 标签包围

  • 它可以在同一视图中引用的外部 javascript 文件中

  • 它可以在
    Layout.cshtml视图中引用的外部 javascript 文件中

Layout.cshtml工作原理类似于母版页。因此,您在其中包含的任何内容都将可用于使用该布局的所有视图。

于 2012-06-11T21:27:57.893 回答
1

在布局页面中定义脚本后,您可以在其他任何地方使用它。调用 javascrip 函数交叉视图没有限制。

于 2012-06-11T21:29:43.543 回答