Razorテンプレートを使用して、出力として.aspxページを生成しようとしています。これを行う方法については、ドキュメントを見ることができません。ページと名前空間の宣言がテンプレートを壊しています:
<%@ Page Language="C#" Title="@Page.Metadata.browser_title" %>
<%@ Import Namespace="System.Xml" %>
これらがこのエラーの原因です。
TemplateCompileException:CS1501:メソッド'Write'のオーバーロードなしは0個の引数を取ります行27列1:Write();
これは、C#構文を使用するRazorテンプレートでは、上記の宣言で「@」が使用されているため、2つの競合が発生するためだと思います。テンプレートの実行後にRazorテンプレートがレンダリングされた製品でC#を使用して出力を生成できるように、それらを連携させる方法はありますか?上記の例は、「タイトル」の値をテンプレートからレンダリングする方法も示しています。