这看起来并不那么干净。我可以通过将所有内容放在一个大括号中来简化这个吗?
@model Test.WebUx.Areas.Administration.ViewModels
@using Test.Shared.ExtensionMethods;
@{ Layout = "~/Areas/Administration/Views/_locs.cshtml"; }
答案 0 :(得分:4)
@model指令是必需的,我相信它必须是自己的。
然而,您可以将“Text.Shared.ExtensionMethods”移动到Views文件夹中web.config文件的namespaces元素中,它将被导入到您的所有视图中。如果在多个视图中使用这些函数,这将非常有用。
答案 1 :(得分:0)
我认为你不能这样做。它就像一个HTML标记系统,但没有任何结束标记。要使用Razor视图引擎,可以使用@来启动Razor代码并获取控制器传递的值。