You work as an ASP.NET Web Application Developer for SomeCompany.
The company uses Visual Studio .NET 2010 as its application development platform.
You create an ASP.NET MVC 2 Web application using .NET Framework 4.0.
You implement a single project area in the MVC 2 Web application.
In the Areas folder, you add a subfolder named MyTest.
You add the following files to the appropriate sub-folders:
MyController. cs
MyHome.aspx
You register a route of the area, setting the routename to MyTest_default and the area name to test.
You create a view named MyViews.aspx that is outside the test area.
You need to add a link to MyViews.aspx that points to MyHome.aspx.
Which of the following code segments will you use?
A.
<%= Html.ActionLink(“MyTest”, “MyHome”, new {area =”test”}, null)%>
B.
<%= Html.RouteLink(“MyHome”, “MyTest”, new {area = “test”}, null)%>
C.
<%= Html.RouteLink(“MyTest”, “MyHome”, “MyTest”, new {area = “test”}, null)%>
D.
<%= Html.ActionLink(“MyTest”, “MyHome”, “MyTest”, new {area = “test”}, null)%>
Explanation:
The ActionLink method renders an element that linksto an action method.
The RouteLink method renders an element that links to a URL, which can resolve to an action method, a file, a
folder, or some other resource.
LinkExtensions.ActionLink Method
(http://msdn.microsoft.com/en-us/library/system.web.mvc.html.linkextensions.actionlink.aspx)
LinkExtensions.RouteLink Method
(http://msdn.microsoft.com/en-us/library/system.web.mvc.html.linkextensions.routelink.aspx)