Sunteți pe pagina 1din 2

intrebari asp.

net
1 c
un nou concept numit dependency resolver ce simplifica utilizarea dependency inj
ection in cadrul aplicatiei a fost introdus in:
a - MVC 1
b - MVC 2
c - MVC 3
2 a
Dependency Injection este un pattern:
a - ce ajuta o clasa sa separe logica crearii obiectelor dependente.
b - ce ajuta o clasa sa combine logica crearii obiectelor dependente.
c - ce ajuta o clasa sa distinga logica crearii obiectelor dependente.
3 a b
Referitor la rute, care afirmatii sunt adevarate:
a - Numele rutei trebuie sa fie unic la nivel de aplicatie si nu trebuie sa ince
apa cu '/'.
b - URL fizic al rutei trebuie sa fie specificat relativ la radacina aplicatiei,
adica
folosirea notatiei ~.
c - Pattern-ul URL al rutei trebuies sa se termine cu '.aspx'
4. a b c
routes.MapRoute( "MyRoute", "{controller}/{action}");
Aceasta ruta are doua segmente: controller si action plasate intre { si }.
e
numele rutei. Rutele care se potrivesc cu aceasta declaratie sunt:
a- http://www.partyplanner.com/party/index
b - http://www.partyplanner.com/comment/post
c - http://www.mysite.com/home/index
d - http://www.partyplanner.com/party
e - http://www.partyplanner.com/comment
5 a b c d
routes.MapRoute(
"MyRoute",
"{controller}/{action}",
new { controller = "party", action = "index" }
);
Rute care se potrivesc cu aceasta declaratie
a - http://www.partyplanner.com/party/index
b - http://www.partyplanner.com/comment/post
c - http://www.mysite.com/home/index
d - http://www.mysite.com
e - http://www.mysite.com/party
6 a b
routes.MapRoute(
"CustomRoute",
"product/{*param}",
new { controller = "Product", action = "Index" }
);
Rute care se potrivesc cu aceasta declaratie
a - http://mysite.com/product/hello
b - http://mysite.com/product/hello/a/b/c
c - http://www.mysite.com

MyRoute

es

d - http://www.mysite.com/party
7 a b c
routes.MapRoute(
"CatchAllRoute",
{*url}",
new { controller = "Home", action = "Index",
url = UrlParameter.Optional }
);
Rute care se potrivesc cu aceasta declaratie
a - http://mysite.com
b - http://mysite.com/product/hello
c - http://mysite.com/home/index/hello/text/1
8 a
routes.MapRoute(
"MyRoute",
"{controller}~{action}~{id}"
);
Rute care se potrivesc cu aceasta declaratie
a - http://mysite.com/product~list~1
b - http://mysite.com/product~list
c - http://mysite.com/product
Reason:In loc de / separam segmentele cu ~.
9 a
Route("Products/Electronics/{id:int}")
'id:int' reprezinta:
a - o constrangere ce specifica tipul exact al parametrului
b - o ruta posibila Products/Electronics/id:8
c - o ruta posibila Products/Electronics/id=8
10

S-ar putea să vă placă și