Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.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
在razor项目中,内容页、空白页和网页razor之间有什么区别_Razor_Webpage - Fatal编程技术网

在razor项目中,内容页、空白页和网页razor之间有什么区别

在razor项目中,内容页、空白页和网页razor之间有什么区别,razor,webpage,Razor,Webpage,我对网页不熟悉,刚刚开始学习。。在创建了一个新的Razor网站后,当我点击AddNewItem时,我会得到多个可以添加的选项。这些是: 布局页面(Razor)这些页面与母版页类似 Helper(Razor)这些用于创建某些重复构建的块 内容页(剃须刀) 空页(剃刀) 网页(剃须刀) 我不知道最后3个是用来做什么的以及它们之间的区别。内容页是一个利用布局页的页面。它包含一个代码块和一个div。无头部或身体元素 空页是一个Razor文件(.cshtml/.vbhtml),其中除了一个代码块(无H

我对网页不熟悉,刚刚开始学习。。在创建了一个新的Razor网站后,当我点击AddNewItem时,我会得到多个可以添加的选项。这些是:
  • 布局页面(Razor)这些页面与母版页类似
  • Helper(Razor)这些用于创建某些重复构建的块
  • 内容页(剃须刀)
  • 空页(剃刀)
  • 网页(剃须刀)


我不知道最后3个是用来做什么的以及它们之间的区别。

内容页是一个利用布局页的页面。它包含一个代码块和一个
div
。无
头部
身体
元素

空页是一个Razor文件(.cshtml/.vbhtml),其中除了一个代码块(无HTML)外什么都没有


网页是一个Razor文件,其中没有代码块,只有HTML。

这意味着内容页可以同时包含HTML和Razor代码。空页是专门为处理Razor代码而设计的。网页用于设计。您可以将HTML添加到空页并设置一个页面,将其设置为内容页,您可以向网页添加Razor代码,并向其添加RenderBy调用,将其设置为布局页,等等。它们只是帮助你实现你所需要的不同起点。