VS2008でMVC2を使用しており、ビュー〜/ Shared/Site.Masterに次のコードがあります。
<ul id="navlist">
<li class="first"><a href="<%= Url.Content("~")%>" id="current">Home</a></li>
<li><a href="<%= Url.Content("~/Store/")%>">Store</a></li>
<li>
**<% Html.RenderAction("CartSummary","ShoppingCart"); %></li>**
<li><a href="<%= Url.Content("~/StoreManager/") %>">Admin</a></li>
</ul>
次の例外をスローします。
ハンドラー'System.Web.Mvc.HttpHandlerUtil+ServerExecuteHttpHandlerAsyncWrapper'の子要求の実行中にエラーが発生しました。
これにはこの内部例外があります:
パブリックアクションメソッド「CartSummary」がコントローラー「MvcMusicStore.Controllers.ShoppingCartController」で見つかりませんでした。」
...それは意味がありません。「CartSummary」メソッドは次のように定義されています。
// GET: /ShoppingCart/CartSummary
[NHibernateActionFilter]
[ChildActionOnly]
[HttpGet]
public ActionResult CartSummary()
{
var cart = ShoppingCart.GetCart(this.HttpContext, this.NSession);
ViewData["CartCount"] = cart.GetCount();
return PartialView("CartSummary");
}
では、何が得られるのでしょうか?ここで何かが足りませんか?