我在下面的代码中收到错误(CS0103 C#名称'Content'在当前上下文中不存在):
public ActionResult getsomething()
{
var res = "something";
return Content(res);}
你知道我可以解决这个问题吗?
答案 0 :(得分:1)
尝试使用System.Web.Mvc.Controller Content() function
代替System.Web.UI.WebControls.Content Class
编辑:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
namespace WebApplication2.Controllers
{
public class HomeController : Controller
{
public ActionResult Index()
{
return Content("xxxxx");
}
}
}
工作正常
==========重建全部:1成功,0失败,0跳过==========
答案 1 :(得分:0)
编辑:我的坏,不习惯ASP.NET。将保留我以前的透明答案
看到此回答here,请使用ContentResult
代替ActionResult
public ContentResult getsomething()
{
var res = "something";
return Content(res);
}
原帖:
您是否尝试添加new
关键字?内容是一个类,因此需要初始化。
public ActionResult getsomething()
{
var res = "something";
return new Content(res);
}