ASP.Net MVC Web サイトのデモ部分を作成しています。ページのボタンをクリックして、ページの部分ビューの 1 つの Razor マークアップを表示できるようにしたいと考えています。これを行うには、Razor マークアップを cshtml ファイルから直接フェッチし、モデルを介してビューに渡す必要があります。
これはどのように行うことができますか (具体的には、レンダリングされていない未加工のかみそりのマークアップを取得します)? 部分ビューの cshtml ファイルへのファイル ストリームを開こうとしましたが、ビューへのファイル パスは直感的ではありません。
FileStream fs = new FileStream("{what goes here?}/Views/Demos/SomePartialView.cshtml", FileMode.Open );