KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
I have several pages listing search results, for each result I would like to display I want to create a custom View Helper in order to avoid duplicating the display code. How do I access the convenient existing view helpers from my custom view helper? I.e. in my custom view helper I would like to use Url.Action(), Html.ActionLink, etc. How do I access them from my custom view helper? using System; namespace MvcApp.Helpers { public class SearchResultHelper { public static string Show(Result result) { string str = ""; // producing HTML for search result here // instead of writing str += String.Format("<a href=\"/showresult/{0}\">{1}</a>", result.id, result.title); // I would like to use Url.Action, Html.ActionLink, etc. How? return str; } } } using System.Web.Mvc gives access to HtmlHelpers , but non of the convenient methods like ActionLink seem to be present.
Tags (comma-separated)
Save Edits
Cancel