目前我使用< %%> Web表单中的标签查看引擎以生成动态内容;但它有一些局限性,而MVC剃刀引擎具有非常强大的语法,并且没有Web表单视图引擎。
我可以在现有的Asp.net Web表单应用程序中使用razor视图引擎吗?
答案 0 :(得分:0)
你可以使用razor引擎,只在你的项目中添加razor包,我使用VS 2012,并且工作,使用这个
在创建一些目录以放置模板之前,例如“Views”
string viewPath = Server.MapPath(@"~/Views/yourTemplate.cshtml");
var teamplate = System.IO.File.ReadAllText(viewPath);
string view = RazorEngine.Razor.Parse(teamplate, model);
model是具有属性的任何类(setter和getter);
在你的cshtml文件中把这句话放在顶部
@{
Layout = null;
}