70-515 · Question #44
You create an ASP.NET MVC 2 Web application that contains the following controller class. public class ProductController : Controller { static List<Product> products = new List<Product>(); public…
The correct answer is B. Create a folder named Product inside the Views folder. See the full explanation below for the reasoning.
Question
You create an ASP.NET MVC 2 Web application that contains the following controller class. public class ProductController : Controller { static List<Product> products = new List<Product>(); public ActionResult Index() { return View(); } } In the Views folder of your application, you add a view page named Index.aspx that includes the following @ Page directive. <%@ Page Inherits="System.Web.Mvc.ViewPage" %> You test the application with a browser. You receive the following error message when the Index method is invoked:
"The view 'Index' or its master was not found." You need to resolve the error so that the new view is displayed when the Index method is invoked. What should you do?
Options
- AChange the name of the Index.aspx file to Product.aspx.
- BCreate a folder named Product inside the Views folder.
- CReplace the @ Page directive in Index.aspx with the following value.
- DModify the Index method by changing its signature to the following:
How the community answered
(44 responses)- A2% (1)
- B82% (36)
- C11% (5)
- D5% (2)
Community Discussion
No community discussion yet for this question.