gpt4 book ai didi

c# - 当前上下文中不存在名称 'HtmlEncoder'

转载 作者:行者123 更新时间:2023-11-30 23:20:29 27 4
gpt4 key购买 nike

我正在自学 asp .net core。我正在浏览 getting started guide .在我的 HelloWorldController 中,我有这个方法:

public string Welcome(string name, int numTimes = 1)
{
return HtmlEncoder.Default.Encode($"Hello {name}, numTimes: {numTimes}");
}

但是我得到一个错误:

Severity Code Description Project File Line Suppression State
Error CS0103 The name 'HtmlEncoder' does not exist in the current context TestApp..NETCoreApp,Version=v1.0 c:\Users\administrator\documents\visual studio 2015\Projects\TestApp\src\TestApp\Controllers\HelloWorldController.cs 23 Active

我做错了什么?

最佳答案

将以下行添加到您的 HelloWorldController:

using System.Text.Encodings.Web;

或者您可以将行 return HtmlEncoder.Default.Encode($"Hello {name}, numTimes: {numTimes}"); 替换为以下行:

return System.Text.Encodings.Web.HtmlEncoder.Default.Encode($"Hello {name}, numTimes: {numTimes}");

关于c# - 当前上下文中不存在名称 'HtmlEncoder',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39735626/

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