我在.Net Core3.1中使用RazorEngine.NetCore,当我运行下面的代码时
string template = "Hello @Model.Name!";
var result = Engine
.Razor
.RunCompile(template,
"templateKey",
null,
new
{
Name
我知道在Asp.Net中可以为Global.asax中的分部视图设置默认位置格式,我知道在Asp.Net核心中可以为视图设置类似以下内容的ViewLocationFormats:
// services is of type IServiceCollection
services.AddMvc(options =>
{
options.Filters.Add(new AutoValidateAntiforgeryTokenAttribute());
})
.SetCompatibil
我测试DevExpress (DX) ASP.NET
我想用DX和Razor视图制作网站。当我创建一个新的Web项目时。我可以选择:
DXperience v12.2 ASP.NET Web应用程序
DXperience v12.2 ASP.NET MVC Web应用程序
在选择1中,我无法选择视图语言,Visual创建一个ASPX网站。如果我选择MVC,在创建向导中,我可以选择Razor或ASPX。
我的问题是,我是否可以使用Razor视图创建一个没有MVC的网站?我不知道MVC模式,我现在不明白它的逻辑.