如何在 c#, mvc 中为字符串分配映射路径



我正在用我的 Web 项目发送附加邮件。我使用以下代码来提供本地路径

using (StreamReader reader = new StreamReader(Server.MapPath("~/EmailStyle/TD-emailForCus.html")))
            {
                body = reader.ReadToEnd();
            }

那么这工作正常,但我想这样做。

stirng mypath = stirng.Format("~/EmailStyle/TD-emailForCus.html");
 using (StreamReader reader = new StreamReader(Server.MapPath(mypath)))
                {
                    body = reader.ReadToEnd();
                }

当我这样做时,它无法正常工作。我怎么能给出这样的地图路径。希望您的帮助。谢谢.

这样做。获取对此类变量的完整Server.MapPath(),然后调用它,

var mypath = Server.MapPath("~/EmailStyle/TD-emailForCus.html");
using (StreamReader reader = new StreamReader(mypath))
            {
                body = reader.ReadToEnd();
            }

这将对您有所帮助。

相关内容

  • 没有找到相关文章

最新更新