かみそりの構文を使用して 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>