BenAsp.Net MVC - Aşırı yük Eylem yöntemi
Benim sorunum aşırı yük eylem yöntemini uygulamaya nasıl olduğunu bir asp.net mvc web sitesi oluşturdu
Kontrolör
public ActionResult Index(int id)
{
//code
return View(model);
}
public ActionResult Index()
{
//code
return View(model);
}
Görünüm
<div id="menucontainer">
<ul id="menu">
<li><%= Html.ActionLink("Home", "Index", "Home")%></li>
<%if (Page.User.Identity.IsAuthenticated)
{%>
<li><%= Html.ActionLink("Profilo", "Index", "Account")%></li>
<%} %>
<li><%= Html.ActionLink("About", "About", "Home")%></li>
</ul>
</div>
Görünümde Usercontrol (ascx) eklenir. Bu usercontrol profili (görünüşte) arkadaş
<td>
<%= Html.ActionLink(Html.Encode(item.Nominativo), "Index", "Account", new { id = item.IdAccount }, null)%>
</td>
Küresel asax
public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute(
"Default",
"{controller}/{action}/{id}",
new { controller = "Home", action = "Index", id = UrlParameter.Optional }
);
}
i "kaynak bulunamıyor, görünümde eylem Index tıklayın hatayı döndürür
... eCC listeler .. "Bu sorun için birkaç yanıt buldum (ecc özelliğini kullanarak ..) ancak çalışmaz.
Bunu yapmanın bir yolu var mı? Global asax'a maproute eklemeliyim? cevaplar için çok
sayesinde
olası yinelenen (http://stackoverflow.com/questions/436866:
bir geçici çözüm aynı yöntemle hem işlemleri işlemek üzere olduğunu/can-you-aşırı yük-denetleyici-yöntemleri-in-asp-net-mvc) – Marijn