首页 > 解决方案 > 在 Razor 视图中使用时找不到命名空间

问题描述

我正在阅读教程以从 Razor 视图发送电子邮件。本教程使用 WebMail 助手

https://docs.microsoft.com/en-us/aspnet/web-pages/overview/getting-started/11-adding-email-to-your-web-site

我正在尝试创建 ProcessRequest.cshtml 页面的教程部分,但是提供的代码似乎没有引用必要的命名空间 (System.Web.Helpers)。

我在 Razor 视图顶部添加了@using System.Web.Helpers,但是,它不被识别为命名空间并产生错误:

命名空间“System.Web”中不存在类型或命名空间名称“Helpers”

我知道这是正确的命名空间,但是我不能正确地实现它。有谁知道发生了什么?

标签: c#razor

解决方案


您需要下载 dll 或者您可以通过名为 Microsoft-web-helpers 的 NuGet 包安装它

https://www.nuget.org/packages/microsoft-web-helpers/


推荐阅读