我正在尝试使用Razor模板生成.aspx页面作为输出.我没有运气在文档中查看如何执行此操作.页面和名称空间声明打破了模板:
<%@ Page Language="C#" Title="@Page.Metadata.browser_title" %>
<%@ Import Namespace="System.Xml" %>
Run Code Online (Sandbox Code Playgroud)
这些导致此错误:
TemplateCompileException:CS1501:方法'Write'没有重载需要0参数第27行第1列:Write();
我认为这是因为使用C#语法的Razor模板会导致两者冲突,因为上面的声明使用"@".有没有办法让它们一起工作,因此Razor模板可以在模板运行后在渲染产品中使用C#生成输出?上面的示例还显示了如何从模板中呈现"标题"的值.
| 归档时间: |
|
| 查看次数: |
288 次 |
| 最近记录: |