如何在C#中使用.cshtml和其他文件类型作为字符串来构建开发人员文档
如何在如何在C#中使用.cshtml和其他文件类型作为字符串来构建开发人员文档,c#,asp.net-mvc,razor,documentation,C#,Asp.net Mvc,Razor,Documentation,如何在C./Razor中呈现文件,如.cshtml、.scss、.ts等,以用于文档 为清楚起见,我正在寻找以下内容: <section> <pre> @SomeWayToShow("~/path/to/accordian-tabs.cshtml") </pre> <pre> @SomeWayToShow("~/path/to/_accordian-tabs.scss"
C.
/Razor
中呈现文件,如.cshtml
、.scss
、.ts
等,以用于文档
为清楚起见,我正在寻找以下内容:
<section>
<pre>
@SomeWayToShow("~/path/to/accordian-tabs.cshtml")
</pre>
<pre>
@SomeWayToShow("~/path/to/_accordian-tabs.scss")
</pre>
<pre>
@SomeWayToShow("~/path/to/accordian-tabs.ts")
</pre>
</section>
@SomeWayToShow(“~/path/to/accordian tabs.cshtml”)
@SomeWayToShow(“~/path/to/_acordian-tabs.scss”)
@SomeWayToShow(“~/path/to/accordian tabs.ts”)
以下是bourbon.io中的一个示例,作为最终目标的示例
您可以尝试使用块,例如:
If可以帮助您在path
参数中提供给定文件的内容。要格式化它,您应该查看一些组件以突出显示结果
@functions {
string SomeWayToShow(string path)
{
var filePath = System.Web.HttpContext.Current.Server.MapPath(path);
if (System.IO.File.Exists(filePath))
return System.IO.File.ReadlAllText(filePath);
return string.Empty;
}
}