Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在项目中使用RazorGenerator?_C#_Asp.net Mvc_Asp.net Mvc Partialview_Razorgenerator - Fatal编程技术网

C# 如何在项目中使用RazorGenerator?

C# 如何在项目中使用RazorGenerator?,c#,asp.net-mvc,asp.net-mvc-partialview,razorgenerator,C#,Asp.net Mvc,Asp.net Mvc Partialview,Razorgenerator,我想使用RazorGenerator在mvc中使用部分视图。我搜索了很多网站,但都没有找到。我用nugget软件包添加了我的项目,在我做了什么之后? 请帮忙。多谢各位 您需要执行以下操作: 转到MVC Razor视图的属性并将自定义工具设置为 RazorGenerator (可选)指定自定义工具命名空间的值以指定 生成的文件的命名空间。项目命名空间由使用 默认 (可选)在列表的第一行中指定一个生成器 剃刀锉刀。生成器声明行如下所示:@* 生成器:MvcHelper*@。如果未指定此项,则将创建

我想使用RazorGenerator在mvc中使用部分视图。我搜索了很多网站,但都没有找到。我用nugget软件包添加了我的项目,在我做了什么之后?

请帮忙。多谢各位

您需要执行以下操作:

  • 转到MVC Razor视图的属性并将自定义工具设置为 RazorGenerator
  • (可选)指定自定义工具命名空间的值以指定 生成的文件的命名空间。项目命名空间由使用 默认
  • (可选)在列表的第一行中指定一个生成器 剃刀锉刀。生成器声明行如下所示:@* 生成器:MvcHelper*@。如果未指定此项,则将创建生成器 根据约定拾取(例如,视图下的文件被视为 MvcViews)
  • 您将在.cshtml文件下看到一个生成的.cs文件,该文件将 在运行时使用,而不是.cshtml文件
  • 您还可以转到nuget Package Manager控制台并运行 “Enable RazorGenerator”可在所有视图上启用自定义工具
  • 要重新生成所有视图,请转到nuget包 管理器控制台并运行“重做RazorGenerator”。这在以下情况下非常有用: 您更新了生成器包,它需要生成不同的 代码

更多信息请访问

您需要执行以下操作:

  • 转到MVC Razor视图的属性并将自定义工具设置为 RazorGenerator
  • (可选)指定自定义工具命名空间的值以指定 生成的文件的命名空间。项目命名空间由使用 默认
  • (可选)在列表的第一行中指定一个生成器 剃刀锉刀。生成器声明行如下所示:@* 生成器:MvcHelper*@。如果未指定此项,则将创建生成器 根据约定拾取(例如,视图下的文件被视为 MvcViews)
  • 您将在.cshtml文件下看到一个生成的.cs文件,该文件将 在运行时使用,而不是.cshtml文件
  • 您还可以转到nuget Package Manager控制台并运行 “Enable RazorGenerator”可在所有视图上启用自定义工具
  • 要重新生成所有视图,请转到nuget包 管理器控制台并运行“重做RazorGenerator”。这在以下情况下非常有用: 您更新了生成器包,它需要生成不同的 代码

有关更多信息,请访问

谢谢。想知道我是如何与.net framework一起使用它的吗?可能是只使用类库。是的,它与.Net Framework一起工作。我没有试过使用.NETCore,但可能没有…有人可能会纠正我的错误。实际上,我想在同一个孤岛中使用部分视图2.Net项目。你觉得怎么样?razorgenerate能帮我吗?或者你可以建议另一种方法吗?你需要在两个项目中都引用RazorGenerator,那么它应该是可以的。如果你不使用RazorGenerator,你可以用另一种方法吗?谢谢。你想知道我在.net framework中使用它吗?可能是只使用类库。是的,它与.Net Framework一起工作。我没有试过使用.NETCore,但可能没有…有人可能会纠正我的错误。实际上,我想在同一个孤岛中使用部分视图2.Net项目。你觉得怎么样?razorgenerate能帮我吗?或者你能建议另一种方法吗?你需要在两个项目中引用RazorGenerator,那么它应该可以。如果你不使用RazorGenerator,你能用另一种方法吗?