C# を使用してプログラムで作成View
し、. これが可能であれば、そのようなロジックを実装する方法を教えてください。MVC
View folder
MVC project
1588 次
2 に答える
4
IView インターフェイスを実装して、独自のビューを構築できます。
public class HomeController : Controller
{
public class MyCustomView : IView
{
public void Render(ViewContext viewContext, System.IO.TextWriter writer)
{
writer.WriteLine("view's content");
}
}
public ActionResult Index()
{
return View(new MyCustomView());
}
}
于 2012-05-31T07:24:03.650 に答える
0
プログラムでファイルを書き込んでビューフォルダーに保存することは可能だと思います(書き込み権限が付与されていると仮定します)。ただし、ビューの名前を渡すアクションも必要になります。
public ActionResult ShowProgramaticView(string nameOfTheView){
return this.View(nameOfTheView);
}
構造に応じて、このコントローラーの共有フォルダーまたはサブフォルダーにファイルを書き込むことができます。
于 2012-05-31T07:16:57.463 に答える