Homework Help on Internet Programming QUIZ
Homework Help on Internet Programming QUIZ
1-MVC inspects the constructors of the objects it is preparing to inject and, if necessary, injects any objects needed by those objects in a process known as
core attribution | ||
dependency chaining | ||
coupling | ||
dependency attribution |
2-A controller that uses dependency injection to get a class that inherits the DbContext class is _____________ to EF.
idempotent | ||
chained | ||
loosely coupled | ||
tightly coupled |
3-To configure dependency injection, which method of the Startup.cs file should contain the code that maps the dependencies?
ConfigureServices() | ||
the constructor | ||
DependencyInject() | ||
SingletonInject() |
4-Which of the following is NOT a dependency life cycle (Homework Help on Internet Programming QUIZ )
injectable | ||
transient | ||
singleton | ||
scoped |
5-Which HTML elements does the following tag helper class apply to?
[HtmlTargetElement(“input”, ParentTag = “form”)]
public class MyInputTagHelper : TagHelper {…}
<my-input> elements coded within a form | ||
<input> or <form> elements | ||
<my-input> or <form> elements | ||
<input> elements coded within a form |
6-Which of the following is a tag helper element?
environment | ||
asp-area | ||
asp-controller | ||
asp-action |
7-Which of the following class declarations is for a custom tag helper for a standard HTML element?
public class ButtonTagHelper : StandardHtmlElement | ||
public class ButtonTagHelper : TagHelper | ||
public class StandardButtonTagHelper : HtmlElement | ||
public class StandardButtonTagHelper : TagHelper |
8-What does the following directive do?
@addTagHelper *, GuitarShop
It registers all tag helpers in the GuitarShop namespace. | ||
It registers all tag helpers available from ASP.NET Core MVC. | ||
It registers a tag helper named GuitarShop. | ||
It registers a tag helper named *. |
9-Which of the following is a good way to pass data to a view component?
By adding parameters to its Invoke() method | ||
By using URL routing | ||
By using its TempData property | ||
By using a Razor code block |
10-Given a Book object named book, which of the following passes the Book object as the model for the partial view named _BookLinkPartial?
<partial name=”BookLinkPartial.cshtml” model=”@book” /> | ||
<partial name=”_BookLinkPartial” model=”@book” /> | ||
<partial name=”BookLinkPartial.cshtml” viewData=”@book” /> | ||
<partial name=”_BookLinkPartial” viewData=”@book” /> |
11-A partial view typically contains _________________ that’s used by multiple views.
HTML and Razor code | ||
view components | ||
CSS | ||
entity classes |
12-Which of the following statements is true?
A view component sends data to a partial view. | ||
A partial view acts as a controller for a view component. | ||
A view component stores all of its code in a .cshtml file. | ||
A partial view sends data to a view component. |
(Homework Help on Internet Programming QUIZ)