Ich habe gerade begonnen Umbraco zu lernen, ich habe ein kleines Projekt gestartet, um Umbraco zu lernen. Ich habe Probleme beim Erstellen eines benutzerdefinierten Controllers. Ich habe einen Link auf meiner Seite für Benutzer alle Produkte durchsuchen:Custom Controller Umbraco
@Html.ActionLink("View more", "Index", "Product", null, new { title = "Browse all Products" })
-Controller
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using Umbraco.Web.Models;
using Umbraco.Web.Mvc;
namespace Test.Controllers
{
public class ProductController : Umbraco.Web.Mvc.RenderMvcController
{
public override ActionResult Index(RenderModel model)
{
return View("Products");
}
}
}
die Webseite zeigen einen Link mit leeren href
<a href="" title="Browse all Products">View more</a>
Aus irgendeinem Grund
Nach [diesem Beitrag] (http://stackoverflow.com/questions/33035660/actionlink-generate -empty-href) muss Ihr Controller von ** Umbraco.Web.Mvc.SurfaceController ** erben, damit die Route abgeholt werden kann. Ist das eine Option für dich? –
Hallo, Ich habe es von SurfaceController erben geändert. Aber jetzt, wenn ich versuche zu laufen bekomme ich Fehler HTTP 404 die resouce nicht gefunden bei/umbraco/Oberfläche wo alle meine Ansichten im Ordner Ansicht gespeichert sind. Ich bin mir nicht sicher, wie ich es ändern kann, um im View-Ordner nach Ansichten zu suchen. – Fahad