gpt4 book ai didi

c# - 如何读取 cshtml 文件的原始、未呈现的内容

转载 作者:行者123 更新时间:2023-12-03 19:08:41 32 4
gpt4 key购买 nike

我正在为 ASP.Net MVC 网站创建演示部分。我希望能够通过单击页面上的按钮来显示页面的部分 View 之一的 Razor 标记。为此,我必须直接从 cshtml 文件中获取 Razor 标记并通过模型将其传递给 View 。

如何做到这一点(特别是获取原始的、未渲染的 Razor 标记)?我试图打开部分 View 的 cshtml 文件的文件流,但 View 的文件路径对我来说并不直观:

FileStream fs = new FileStream("{what goes here?}/Views/Demos/SomePartialView.cshtml", FileMode.Open );

最佳答案

尝试Server.MapPath:

var localPath = Server.MapPath("~/Views/Demos/SomePartialView.cshtml");

关于c# - 如何读取 cshtml 文件的原始、未呈现的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17685668/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com