我正在关注添加控制器上的Microsoft Tutorial并遇到以下错误:
1)CS0234类型或命名空间名称'编码'名称空间中不存在System.Text' (你错过了一个程序集引用吗?)。
2)CS0103名称' HtmlEncoder'在当前上下文WebMVC2中不存在
以下是我目前的代码:
using System.Web.Mvc;
using System.Text.Encodings.Web;
namespace WebMVC2.Controllers
{
public class HelloWorldController : Controller
{
// GET: /HelloWorld/
public string Index()
{
return "This is my default action...";
}
// GET: /HelloWorld/Welcome/
public string Welcome(string name, int numTimes = 1)
{
return HtmlEncoder.Default.Encode($"Hello {name}, NumTimes is: {numTimes}");
}
我目前正在使用Visual Studio 2017并拥有.NET Core SDK 2.1.3
任何人都可以帮我解决这个问题吗?