在Visual Studio中,我们有两种创建Web项目的方法。 我创建了#34; WebSite" project,empty-project(如:File - > New - > WebSite ...等等)。 之后,当WebSite创建时,我希望使用ASPX而不是Razor页面将其转换为MVC WebSite。
创建一些页面后,我想创建并集成任何Razor页面。
描述问题: 如果我尝试在Razor视图页面使用 - " @model MyWebSite"它没有发现,我以后不能使用ViewBag属性
问题: 我能做什么 ? 我需要安装什么NuGet packeg或者我需要添加到项目的Bin文件夹中的dll resourse。
答案 0 :(得分:0)
是的,您可以将Razor与现有的ASP.NET WebSite一起使用。只需使用WebMatrix工具打开您的网站,然后开始添加CSHTML文件。需要注意的是,如果您的网站使用WebForms控件,WebMatrix工具将不会在现有的aspx页面中提供任何帮助。此外,Razor不支持WebForms,因此您无法添加类似于CSHTML文件的内容。