I am trying to write my own LightWeight MVC for .Net 2.0 using NHaml as view Engine.
In ASP.Net 3.5 MVC, In View file we used to specify link by code snippet.
Html.ActionLink("Add Product","Add");
In MVC Binary, there is no function to match this call. I Only found,
(In class System.Web.Mvc.Html.LinkExtensions )
public static string ActionLink(this System.Web.Mvc.HtmlHelper htmlHelper,
string linkText, string actionName)
and there are more similar static classes like FormExtensions, InputExtensions etc.
How ASP.Net Mvc handles it , it generates dynamic code for Html.ActionLink ?