Question:You are developing an ASP.NET MVC 2 Web Application that displays daily blog posts.
Visitors access a blog post page by using a Web address to pass in the year, month, and day -for example, contoso.com/2010/07/20.
The application must register the appropriate route to use the Display action of the blog controller.
Only page visits with a four digit year, two-digit month and two-digit dat can be passed to the action.
You need to ensure that the route is registered correctly,
Which code segment should you add?
A routes.MapRoute("DailyBlogPosts", "{year}/{month}/{day}",
new {
controller="Blog",
action="Display",
year=@"\d{4}",
month=@"\d{2}",
day=@"\d{2}"
});
B routes.MapRoute("DailyBlogPosts", "{year}/{month}/{day}",
new {
controller="Blog",
action="Display",
}
new {
year=@"\d{4}",
month=@"\d{2}",
day=@"\d{2}"
});
C routes.MapRoute("DailyBlogPosts", "{year}/{month}/{day}",
new {
controller="Blog",
action="Display",
}
new {
year="yyyy",
month="mm",
day="dd"
});
D routes.MapRoute("DailyBlogPosts", "{year}/{month}/{day}",
new {
controller="Blog",
action="Display",
year="yyyy",
month="mm",
day="dd"
});