2

Ich habe ein Umbraco DocumentType mit dem Alias ​​Personal und erstellt einen Controller, derSo rufen Sie eine Aktion in Umbraco Controller auf?

Umbraco.Web.Mvc.RenderMvcController

I hinzugefügt zwei Action s erbt, ist die Standardaktion und der andere heißt Test.

Wie kann ich die Test Aktion aus dem Personal Controller auslösen?

public class PersonalController : Umbraco.Web.Mvc.RenderMvcController 
{ 
    // GET: Personal 
    public override ActionResult Index(RenderModel model) 
    { 
     return base.Index(model); 
    } 

    public String Test(RenderModel model) 
    { 
     return "fff"; 
    } 
} 

Wenn ich die URL so: localHost/personal/test es zeigt:

Kein umbraco Dokument entspricht die URL '/ test'.

Was ist richtig, also wie kann ich es nennen?

+0

Sie einen neuen Controller erstellen, erben von SurfaceController und nennen Sie es wie/umbraco/Oberfläche/{Controller}/{Aktion} –

+0

/umbraco/RenderMvc Zeigt vor der Strecke, warum das so ist? –

Antwort

2

Ich würde es so für den vollständigen Kontext dieses Blog-Post anzeigen

[HttpPost] 
public ActionResult SubmitSearchForm(SearchViewModel model) 
{ 
    if (ModelState.IsValid) 
    { 
     if (!string.IsNullOrEmpty(model.SearchTerm)) 
     { 
      model.SearchTerm = model.SearchTerm; 
      model.SearchGroups = GetSearchGroups(model); 
      model.SearchResults = _searchHelper.GetSearchResults(model, Request.Form.AllKeys); 
     } 
     return RenderSearchResults(model.SearchResults); 
    } 
    return null; 
} 

public ActionResult RenderSearchResults(SearchResultsModel model) 
{ 
    return PartialView(PartialViewPath("_SearchResults"), model); 
} 

tun hinter wo dieser Code-Schnipsel kam.

http://www.codeshare.co.uk/blog/how-to-search-by-document-type-and-property-in-umbraco/

+0

Fantastisch, danke IbraHim – prjseal

+0

noch eine Frage kann a ist eine Sitzung in einer Ansicht mit rezor erstellt wird, kann es von der Back-End-Controller und wie gesehen werden? –

+0

Sorry IbraHim, ich kann nicht verstehen, was Sie hier fragen. – prjseal

Verwandte Themen