<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh">
	<id>https://arolstar52-zhtest.hf.space/index.php?action=history&amp;feed=atom&amp;title=ASP.NET_Razor</id>
	<title>ASP.NET Razor - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="https://arolstar52-zhtest.hf.space/index.php?action=history&amp;feed=atom&amp;title=ASP.NET_Razor"/>
	<link rel="alternate" type="text/html" href="https://arolstar52-zhtest.hf.space/index.php?title=ASP.NET_Razor&amp;action=history"/>
	<updated>2026-06-23T19:40:45Z</updated>
	<subtitle>在这个wiki上该页的修订历史</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://arolstar52-zhtest.hf.space/index.php?title=ASP.NET_Razor&amp;diff=3940857&amp;oldid=prev</id>
		<title>imported&gt;InternetArchiveBot：​补救9个来源，并将0个来源标记为失效。) #IABot (v2.0.8.7</title>
		<link rel="alternate" type="text/html" href="https://arolstar52-zhtest.hf.space/index.php?title=ASP.NET_Razor&amp;diff=3940857&amp;oldid=prev"/>
		<updated>2022-05-10T06:23:15Z</updated>

		<summary type="html">&lt;p&gt;补救9个来源，并将0个来源标记为失效。) #IABot (v2.0.8.7&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Infobox software&lt;br /&gt;
| name                   = Razor&lt;br /&gt;
| logo                   = &lt;br /&gt;
| screenshot             = &lt;br /&gt;
| caption                = &lt;br /&gt;
| author                 = [[Microsoft]]&lt;br /&gt;
| developer              = [[.NET Foundation]]&lt;br /&gt;
| released               = {{Start date and age|2010|06}}&lt;br /&gt;
| latest_release_version = 3.2.7&lt;br /&gt;
| latest_release_date    = {{Start date and age|2018|11|29}}&amp;lt;ref&amp;gt;{{cite web |title=Microsoft ASP.NET Razor |url=https://www.nuget.org/packages/Microsoft.AspNet.Razor/ |website=[[NuGet]] |access-date=2022-03-09 |archive-date=2022-04-05 |archive-url=https://web.archive.org/web/20220405102339/https://www.nuget.org/packages/Microsoft.AspNet.Razor/ }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
| latest preview version = 4.0.0-rc1&lt;br /&gt;
| latest preview date    = {{Start date and age|2015|11|18}}&lt;br /&gt;
| repo                   = {{URL|https://github.com/aspnet/Razor}}&amp;lt;br /&amp;gt;{{URL|https://github.com/aspnet/AspNetWebStack}}&amp;lt;br /&amp;gt;{{URL|https://github.com/dotnet/aspnetcore}}&lt;br /&gt;
| programming language   = [[C Sharp|C#]], [[Visual Basic .NET|VB.NET]], [[HTML]]&lt;br /&gt;
| operating system       = [[Microsoft Windows]]&lt;br /&gt;
| genre                  = [[Web应用框架]]&lt;br /&gt;
| license                = [[Apache License 2.0]]&amp;lt;ref&amp;gt;{{cite web |url=https://github.com/aspnet/Razor/blob/master/LICENSE.txt |title=Razor/LICENSE.txt at master · aspnet/Razor · GitHub |work=GitHub |access-date=2022-03-09 |archive-date=2022-04-05 |archive-url=https://web.archive.org/web/20220405102339/https://github.com/aspnet/Razor/blob/master/LICENSE.txt }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
| website                = {{URL|http://www.asp.net/web-pages}}&lt;br /&gt;
}}&lt;br /&gt;
{{Infobox file format&lt;br /&gt;
| name                   = Razor文件格式&lt;br /&gt;
| icon                   = &lt;br /&gt;
| logo                   = &lt;br /&gt;
| extension              = &amp;lt;code&amp;gt;.razor&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;.cshtml&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;.vbhtml&amp;lt;/code&amp;gt;&lt;br /&gt;
| mime                   = text/html&lt;br /&gt;
| magic                  = &lt;br /&gt;
| owner                  = [[Microsoft]]&lt;br /&gt;
| released               = &amp;lt;!-- {{Start date|YYYY|mm|dd|df=yes/no}} --&amp;gt;&lt;br /&gt;
| latest release version = &lt;br /&gt;
| latest release date    = &amp;lt;!-- {{Start date and age|YYYY|mm|dd|df=yes/no}} --&amp;gt;&lt;br /&gt;
| genre                  = &lt;br /&gt;
| container for          = &lt;br /&gt;
| contained by           = &lt;br /&gt;
| extended from          = &lt;br /&gt;
| extended to            = &lt;br /&gt;
| standard               = &lt;br /&gt;
| free                   = &lt;br /&gt;
| url                    = &lt;br /&gt;
}}&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Razor&amp;#039;&amp;#039;&amp;#039;是[[ASP.NET]]的一种采用[[C Sharp|C#]]或[[Visual Basic .NET|VB.NET]]语言创建[[动态网页]]的方法。&lt;br /&gt;
==历史==&lt;br /&gt;
Razor于2010年6月开发&amp;lt;ref name=&amp;quot;IntroducingRazor&amp;quot;&amp;gt;{{cite web|url=http://weblogs.asp.net/scottgu/archive/2010/07/02/introducing-razor.aspx|title=ScottGu&amp;#039;s Blog - Introducing &amp;quot;Razor&amp;quot; – a new view engine for ASP.NET|work=asp.net|access-date=2022-03-09|archive-date=2010-11-10|archive-url=https://web.archive.org/web/20101110065355/http://weblogs.asp.net/scottgu/archive/2010/07/02/introducing-razor.aspx}}&amp;lt;/ref&amp;gt;。2011年1月随[[Microsoft Visual Studio|Microsoft Visual Studio 2010]]发布。&amp;lt;ref name=&amp;quot;RazorsyntaxSupport&amp;quot;&amp;gt;{{cite web|url=http://blogs.msdn.com/b/webdevtools/archive/2011/01/12/how-to-get-razor-syntax-support-in-visual-studio-2010.aspx|title=MSDN Blogs|publisher=Microsoft|work=msdn.com|access-date=2011-07-08|archive-url=https://web.archive.org/web/20120702131534/http://blogs.msdn.com/b/webdevtools/archive/2011/01/12/how-to-get-razor-syntax-support-in-visual-studio-2010.aspx|archive-date=2012-07-02|url-status=dead}}&amp;lt;/ref&amp;gt;并作为[[ASP.NET MVC|MVC]] 3和[[WebMatrix]] 工具集的一部分。&amp;lt;ref name=&amp;quot;RazorsyntaxSupport&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Razor已经是AspNetWebStack和[[ASP.NET Core]]的一部分。&lt;br /&gt;
&lt;br /&gt;
== 设计 ==&lt;br /&gt;
ASP.NET Web Forms (.aspx)使用&amp;lt;code&amp;gt;&amp;lt;%= %&amp;gt;&amp;lt;/code&amp;gt;符号指出代码块的边界。但Razor语法采用&amp;lt;code&amp;gt;@&amp;lt;/code&amp;gt;字符指出代码块。&amp;lt;ref name=MVC3rve&amp;gt;{{cite web|url=http://www.asp.net/mvc/videos/mvc-3/mvc-3-razor-view-engine|title=MVC 3 - Razor View Engine|author=Jon Galloway|work=The Official Microsoft ASP.NET Site|access-date=2022-03-09|archive-date=2016-09-19|archive-url=https://web.archive.org/web/20160919204009/http://www.asp.net/mvc/videos/mvc-3/mvc-3-razor-view-engine}}&amp;lt;/ref&amp;gt;减少了键盘输入。&amp;lt;ref name=&amp;quot;IntroducingRazor&amp;quot; /&amp;gt;其他优点还有：&amp;lt;ref name=pro1&amp;gt;{{cite web|url=https://stackoverflow.com/questions/1451319/asp-net-mvc-view-engine-comparison|title=ASP.NET MVC View Engine Comparison|work=stackoverflow.com|access-date=2022-03-09|archive-date=2022-04-24|archive-url=https://web.archive.org/web/20220424123647/https://stackoverflow.com/questions/1451319/asp-net-mvc-view-engine-comparison}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
* 支持[[IntelliSense]] – 语句自动补全&lt;br /&gt;
* 支持&amp;quot;layouts&amp;quot; – [[ASP.NET_Web_Forms|Web Forms]] (.aspx)&amp;quot;master page&amp;quot;概念的另一种实现。&lt;br /&gt;
* [[单元测试]]&lt;br /&gt;
&lt;br /&gt;
== 参见 ==&lt;br /&gt;
{{Portal|Free and open-source software}}&lt;br /&gt;
* [[Blazor]]&lt;br /&gt;
&lt;br /&gt;
== 参考文献==&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
== 外部链接 ==&lt;br /&gt;
{{Wikibooks|.NET Development Foundation}}&lt;br /&gt;
* [https://docs.microsoft.com/en-us/aspnet/core/razor-pages/ Introduction to Razor Pages in ASP.NET Core]  at [[Microsoft Docs]]&lt;br /&gt;
** [https://docs.microsoft.com/en-us/aspnet/web-pages/ ASP.NET Web Pages] {{Wayback|url=https://docs.microsoft.com/en-us/aspnet/web-pages/ |date=20220405102340 }} at [[Microsoft Docs]]&lt;br /&gt;
** [https://docs.microsoft.com/en-us/aspnet/core/tutorials/razor-pages/razor-pages-start?view=aspnetcore-6.0&amp;amp;tabs=visual-studio-code Tutorial: Get started with Razor Pages in ASP.NET Core by Rick Anderson 02/19/2022] {{Wayback|url=https://docs.microsoft.com/en-us/aspnet/core/tutorials/razor-pages/razor-pages-start?view=aspnetcore-6.0&amp;amp;tabs=visual-studio-code |date=20220309054913 }}&lt;br /&gt;
* [https://docs.microsoft.com/en-us/aspnet/core/mvc/overview Overview of ASP.NET Core MVC] {{Wayback|url=https://docs.microsoft.com/en-us/aspnet/core/mvc/overview |date=20180410050814 }} at [[Microsoft Docs]]&lt;br /&gt;
** [https://docs.microsoft.com/en-us/aspnet/mvc/ ASP.NET MVC] {{Wayback|url=https://docs.microsoft.com/en-us/aspnet/mvc/ |date=20220405102339 }} at [[Microsoft Docs]]&lt;br /&gt;
* {{GitHub|aspnet/Razor}} (archived). Current development is held at {{GitHub|dotnet/aspnetcore}}&lt;br /&gt;
&lt;br /&gt;
{{.NET Framework}} &lt;br /&gt;
{{Web frameworks}}&lt;br /&gt;
&lt;br /&gt;
[[Category:ASP.NET|Razor]]&lt;br /&gt;
[[Category:微軟API]]&lt;br /&gt;
[[Category:網頁模板引擎]]&lt;br /&gt;
[[Category:Web应用框架]]&lt;br /&gt;
[[Category:Microsoft Visual Studio]]&lt;/div&gt;</summary>
		<author><name>imported&gt;InternetArchiveBot</name></author>
	</entry>
</feed>