1

我正在尝试使用 razor 语法缓存 twitter 提要,并尝试使用 @Html.Action 将其合并。运行代码后,编译器错误提示:

错误 CS0246:找不到类型或命名空间名称“ActionResult”(您是否缺少 using 指令或程序集引用?)

有人可以告诉我是否缺少某种@directory 吗?

@{
Layout = null;
}

<!DOCTYPE html>

<html> 
<body>
<div>
@{
var user = Dnn.User;
var twitterName=user.Profile.GetPropertyValue("Twitter");
if (String.IsNullOrEmpty(twitterName)){
    twitterName="tdsb";
}
}


@functions{
public class MyController : Controller
[OutputCache(VaryByParam="none", Duration=60)]
public ActionResult Index()
{
    ViewModel.Message=Twitter.Profile(twitterName).ToString();
    return View();
}
}
@Html.Action("Index")

}
</div>
</body>
</html>
4

0 回答 0