Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.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
Asp.net mvc 2 是否可以使用Mvc3 razor脚本aspx页面视图?_Asp.net Mvc 2_Asp.net Mvc 3_Razor_Webforms View Engine - Fatal编程技术网

Asp.net mvc 2 是否可以使用Mvc3 razor脚本aspx页面视图?

Asp.net mvc 2 是否可以使用Mvc3 razor脚本aspx页面视图?,asp.net-mvc-2,asp.net-mvc-3,razor,webforms-view-engine,Asp.net Mvc 2,Asp.net Mvc 3,Razor,Webforms View Engine,可以在mvc 2 aspx页面视图和mvc 2 ascx控件视图中使用Mvc3 razor脚本吗?简而言之,不可以。您可以同时使用razor和WebForms视图引擎,但不能在同一视图中混合使用它们 此外,据我所知,您也不能将Razor与ASP.NET MVC 2一起使用,尽管我不能100%确定最后一个版本。简而言之,不可以。您可以将Razor和WebForms视图引擎一起使用,但不能将它们混合在同一个视图中 此外,据我所知,你也不能将Razor与ASP.NET MVC 2一起使用,尽管我不能1

可以在mvc 2 aspx页面视图和mvc 2 ascx控件视图中使用Mvc3 razor脚本吗?

简而言之,不可以。您可以同时使用razor和WebForms视图引擎,但不能在同一视图中混合使用它们


此外,据我所知,您也不能将Razor与ASP.NET MVC 2一起使用,尽管我不能100%确定最后一个版本。

简而言之,不可以。您可以将Razor和WebForms视图引擎一起使用,但不能将它们混合在同一个视图中


此外,据我所知,你也不能将Razor与ASP.NET MVC 2一起使用,尽管我不能100%确定最后一个问题。

我不确定你在问什么。你说的“剃刀脚本”是什么意思?你是说剃刀吗?如果是那样的话,那么是的。aspx视图可以调用razor partial(反之亦然)

如果你的意思是在aspx/ascx中嵌入一块剃须刀,那么不是


Razor是为MVC3设计的,但人们已经成功地在MVC2中使用它。比如这个问题:

我不知道你在问什么。你说的“剃刀脚本”是什么意思?你是说剃刀吗?如果是那样的话,那么是的。aspx视图可以调用razor partial(反之亦然)

如果你的意思是在aspx/ascx中嵌入一块剃须刀,那么不是


Razor是为MVC3设计的,但人们已经成功地在MVC2中使用它。例如这个问题:

它是一个ASP.NET MVC 2应用程序,但我现在将其转换为ASP.NET MVC 3应用程序。但是现在我有了.aspx和.ascx的视图。现在了解如何在这些.aspx和.ascx控件中使用Razor脚本(例如:@Name)。我知道这些脚本可以在.cshtml和.vbhtml文件中使用,但这是不可能的。如果要这样做,您需要将aspx视图转换为razor视图。它是一个ASP.NET MVC 2应用程序,但我现在将其转换为ASP.NET MVC 3应用程序。但是现在我有了.aspx和.ascx的视图。现在了解如何在这些.aspx和.ascx控件中使用Razor脚本(例如:@Name)。我知道这些脚本可以在.cshtml和.vbhtml文件中使用,但这是不可能的。如果要这样做,您需要将aspx视图转换为razor视图。它是一个ASP.NET MVC 2应用程序,但我现在将其转换为ASP.NET MVC 3应用程序。但是现在我有了.aspx和.ascx的视图。现在了解如何在这些.aspx和.ascx控件中使用Razor脚本(例如:@Name)。我知道这些脚本可以在.cshtml和.vbhtml文件中使用。@alagesan-不能在aspx/ascx文件中使用Razor符号(@Name等)。正如Matt所说,您可以拥有一个.cshtml部分视图(使用razor符号)并从ascx调用它,但您不能在aspx视图中使用razor,就像您不能在.vb文件中使用C一样。它是一个ASP.NET MVC 2应用程序,但我现在将其转换为ASP.NET MVC 3应用程序。但是现在我有了.aspx和.ascx的视图。现在了解如何在这些.aspx和.ascx控件中使用Razor脚本(例如:@Name)。我知道这些脚本可以在.cshtml和.vbhtml文件中使用。@alagesan-不能在aspx/ascx文件中使用Razor符号(@Name等)。正如Matt所说,您可以拥有一个.cshtml局部视图(使用razor符号)并从ascx调用它,但您不能在aspx视图中使用razor,就像不能在.vb文件中使用C一样。