268 lines
14 KiB
Plaintext
268 lines
14 KiB
Plaintext
Kérdés: Miért van külön Web.Debug.config és Web.Release.config fájl a webalkalmazásban?
|
|
Azért, mert így külön definiálhatóak beállítások éles és demo környezetekhez.
|
|
!Azért, mert így külön definiálhatóak beállítások a SolutionConfiguration alatt választható build típusokhoz.
|
|
Azért, mert így külön definiálhatóak változtatható a kinézet éles és demo környezetek között.
|
|
|
|
Kérdés: Web alkalmazásban adatbáziskapcsolat adatai hol tárolhatóak?
|
|
ConfigurationSettings.cs fájlban
|
|
!Web.config fájlban
|
|
Global.asax fájlban
|
|
|
|
Kérdés: Web alkalmazásban mit tartalmaz a Global.asax.cs fájl?
|
|
!Az egész alkalmazás működését érintő események bekövetkezésekor végrehajtandó kódot.
|
|
Az egész alkalmazásból elérhető metódusokat.
|
|
Globális változók definíciója
|
|
|
|
Kérdés: Web alkalmazásban mi a különbség valami.aspx, valami.aspx.cs és valami.aspx.designer.cs fájlok tartalma között?
|
|
!Az aspx tartalmazza a vezérlőelemek elhelyezkedését, típusát és alapvető működését, az aspx.cs a hozzá tartozó codebehind fájl (főként vezérlőelemek kezelésére vonatkozó kóddal), míg az aspx.designer.cs generált fájl, mely a vezérlők definícióját tartalmazza.
|
|
Az .cs tartalmazza a vezérlőelemek elhelyezkedését, típusát és alapvető működését, az aspx.designer.cs a hozzá tartozó codebehind fájl (főként vezérlőelemek kezelésére vonatkozó kóddal), míg az aspx generált fájl, mely a vezérlők definícióját tartalmazza.
|
|
Az aspx.designer.cs tartalmazza a vezérlőelemek elhelyezkedését, típusát és alapvető működését, az aspx.cs a hozzá tartozó codebehind fájl (főként vezérlőelemek kezelésére vonatkozó kóddal), míg az aspx generált fájl, mely a vezérlők definícióját tartalmazza.
|
|
|
|
Kérdés: Web alkalmazásban mit tartalmaz a Site.master fájl?
|
|
Az oldal kerete, kinézete és működése, melyet az .cs fájlok töltenek meg tartalommal.
|
|
!Az oldal kerete, kinézete és működése, melyet az .aspx fájlok töltenek meg tartalommal.
|
|
Az egész alkalmazás működését érintő események bekövetkezésekor végrehajtandó kódot.
|
|
Az egész alkalmazásból elérhető metódusokat.
|
|
Globális változók definíciója.
|
|
|
|
Kérdés: Web alkalmazásban lehet-e több site.master fájl?
|
|
!Igen, lehet.
|
|
Nem, nem lehet.
|
|
|
|
Kérdés: Web alkalmazásban egy aspx fájlban a <%: %> jel található, mit jelent?
|
|
A végleges, browsernek küldött HTML tartalom előállítása során C# nyelven kell értelmezni a jelek közötti részt.
|
|
!A végleges, browsernek küldött HTML tartalomban jelenjen meg a jelek között található kifejezés értéke.
|
|
|
|
Kérdés: Web alkalmazásban egy aspx fájlban a <% %> jel található, mit jelent?
|
|
!A végleges, browsernek küldött HTML tartalom előállítása során C# nyelven kell értelmezni a jelek közötti részt.
|
|
A végleges, browsernek küldött HTML tartalomban jelenjen meg a jelek között található kifejezés értéke.
|
|
|
|
Kérdés: Web alkalmazásban (Web forms) mit értünk a codebehind fájl alatt?
|
|
!Azt a .aspx.cs fájlt, mely az aspx fájllal összhangban tartalmazza többek között az események kezelőit.
|
|
Azt a POCO .cs fájlt, mely az aspx fájllal összhangban tartalmazza többek között az események kezelőit.
|
|
Azt a .designer.cs fájlt, mely az aspx fájllal összhangban tartalmazza többek között az események kezelőit.
|
|
|
|
Kérdés: Web alkalmazásban (Web forms) hogyan generáltatható egy vezérlőelem default eseménykezelője?
|
|
!Dupla kattintás a vezérlőelemen.
|
|
!Properties panel, event gomb alapján a kiválasztott eseményen dupla kattintás.
|
|
Tools menü, events... és ott kiválasztható 'add default'.
|
|
|
|
Kérdés: Web alkalmazásban (Web forms) válassza ki, melyek a választható/használható vezérlő elemek?
|
|
Clock
|
|
!Button
|
|
!Textbox
|
|
!DropdownList
|
|
!Checkbox
|
|
|
|
Kérdés: Miért van külön Web.Debug.config és Web.Release.config fájl a webalkalmazásban?
|
|
Azért, mert így külön definiálhatóak beállítások éles és demo környezetekhez.
|
|
!Azért, mert így külön definiálhatóak beállítások a SolutionConfiguration alatt választható build típusokhoz.
|
|
Azért, mert így külön definiálhatóak változtatható a kinézet éles és demo környezetek között.
|
|
|
|
Kérdés: Web alkalmazásban adatbáziskapcsolat adatai hol tárolhatóak?
|
|
ConfigurationSettings.cs fájlban
|
|
!Web.config fájlban
|
|
Global.asax fájlban
|
|
|
|
Kérdés: Web alkalmazásban mit tartalmaz a Global.asax.cs fájl?
|
|
!Az egész alkalmazás működését érintő események bekövetkezésekor végrehajtandó kódot.
|
|
Az egész alkalmazásból elérhető metódusokat.
|
|
Globális változók definíciója
|
|
|
|
Kérdés: Web alkalmazásban mi a különbség valami.aspx, valami.aspx.cs és valami.aspx.designer.cs fájlok tartalma között?
|
|
!Az aspx tartalmazza a vezérlőelemek elhelyezkedését, típusát és alapvető működését, az aspx.cs a hozzá tartozó codebehind fájl (főként vezérlőelemek kezelésére vonatkozó kóddal), míg az aspx.designer.cs generált fájl, mely a vezérlők definícióját tartalmazza.
|
|
Az .cs tartalmazza a vezérlőelemek elhelyezkedését, típusát és alapvető működését, az aspx.designer.cs a hozzá tartozó codebehind fájl (főként vezérlőelemek kezelésére vonatkozó kóddal), míg az aspx generált fájl, mely a vezérlők definícióját tartalmazza.
|
|
Az aspx.designer.cs tartalmazza a vezérlőelemek elhelyezkedését, típusát és alapvető működését, az aspx.cs a hozzá tartozó codebehind fájl (főként vezérlőelemek kezelésére vonatkozó kóddal), míg az aspx generált fájl, mely a vezérlők definícióját tartalmazza.
|
|
|
|
Kérdés: Web alkalmazásban mit tartalmaz a Site.master fájl?
|
|
Az oldal kerete, kinézete és működése, melyet az .cs fájlok töltenek meg tartalommal.
|
|
!Az oldal kerete, kinézete és működése, melyet az .aspx fájlok töltenek meg tartalommal.
|
|
Az egész alkalmazás működését érintő események bekövetkezésekor végrehajtandó kódot.
|
|
Az egész alkalmazásból elérhető metódusokat.
|
|
Globális változók definíciója.
|
|
|
|
Kérdés: Web alkalmazásban lehet-e több site.master fájl?
|
|
!Igen, lehet.
|
|
Nem, nem lehet.
|
|
|
|
Kérdés: Web alkalmazásban egy aspx fájlban a <%: %> jel található, mit jelent?
|
|
A végleges, browsernek küldött HTML tartalom előállítása során C# nyelven kell értelmezni a jelek közötti részt.
|
|
!A végleges, browsernek küldött HTML tartalomban jelenjen meg a jelek között található kifejezés értéke.
|
|
|
|
Kérdés: Web alkalmazásban egy aspx fájlban a <% %> jel található, mit jelent?
|
|
!A végleges, browsernek küldött HTML tartalom előállítása során C# nyelven kell értelmezni a jelek közötti részt.
|
|
A végleges, browsernek küldött HTML tartalomban jelenjen meg a jelek között található kifejezés értéke.
|
|
|
|
Kérdés: Web alkalmazásban (Web forms) mit értünk a codebehind fájl alatt?
|
|
!Azt a .aspx.cs fájlt, mely az aspx fájllal összhangban tartalmazza többek között az események kezelőit.
|
|
Azt a POCO .cs fájlt, mely az aspx fájllal összhangban tartalmazza többek között az események kezelőit.
|
|
Azt a .designer.cs fájlt, mely az aspx fájllal összhangban tartalmazza többek között az események kezelőit.
|
|
|
|
Kérdés: Web alkalmazásban (Web forms) hogyan generáltatható egy vezérlőelem default eseménykezelője?
|
|
!Dupla kattintás a vezérlőelemen.
|
|
!Properties panel, event gomb alapján a kiválasztott eseményen dupla kattintás.
|
|
Tools menü, events... és ott kiválasztható 'add default'.
|
|
|
|
Kérdés: Web alkalmazásban (Web forms) válassza ki, melyek a választható/használható vezérlő elemek?
|
|
Clock
|
|
!Button
|
|
!Textbox
|
|
!DropdownList
|
|
!Checkbox
|
|
|
|
Kérdés: Web alkalmazásban (Web forms) mit tudhatunk meg az IsPostBack tulajdonságról?
|
|
!Értéke hamis, ha ez az első oldalbetöltés.
|
|
Értéke hamis, ha az oldalbetöltés vezérlés hatására történt.
|
|
|
|
Kérdés: Web alkalmazásban DropdownList vezérlőhöz hogyan tudunk elemeket hozzáadni?
|
|
!Példány.Items kollekció manipulálásával.
|
|
Példány.Selection kollekció manipulálásával.
|
|
Példány.CustomElements kollekció manipulálásával.
|
|
|
|
Kérdés: Web alkalmazásban (Web forms) egy Label típusú vezérlőelemen megjelenő szöveg melyik tulajdonsággal állítható be?
|
|
Példány.Label
|
|
Példány.Caption
|
|
!Példány.Text
|
|
Példány.ShowText()
|
|
|
|
Kérdés: Web alkalmazásban (Web forms) egy Textbox típusú vezérlőelembe user által írt szöveg melyik tulajdonsággal olvasható ki?
|
|
Példány.Label
|
|
Példány.Caption
|
|
!Példány.Text
|
|
Példány.ShowText()
|
|
|
|
Kérdés: Web alkalmazásban (Web forms) egy Textbox típusú melyik tulajdonsággal tiltható le (user nem szerkesztheti)?
|
|
Disabled tulajdonság true értékre állításával
|
|
!Enabled tulajdonság false értékre állításával
|
|
Visible tulajdonság false értékre állításával
|
|
Opacity tulajdonság 0 értékre állításával
|
|
|
|
Kérdés: Web alkalmazásban (Web forms) egy TextBox típusú vezérlőben hogyan tudunk több sornyi szöveget megjeleníteni?
|
|
Nem lehetséges, alapvetően user input-ra való.
|
|
Text tulajdonságba sortöréssel ellátott szöveget helyezünk, EnableMultiLine tulajdonságot true értékre állítva.
|
|
!Text tulajdonságba sortöréssel ellátott szöveget helyezünk, TextMode tulajdonságot MultiLine értékre állítva.
|
|
|
|
Kérdés: MVC projekt esetén tipikusan hova futnak be a browser kérései?
|
|
Controller osztályok ActionResult attribútummal ellátott metódusaihoz.
|
|
!Controller osztályok publikus metódusaihoz.
|
|
Manager osztályok publikus metódusaihoz.
|
|
|
|
Kérdés: Mi határozza meg, hogy a browser címsorában lévő URI hova mutat az alkalmazásban?
|
|
Controllerek publikus metódusaihoz futnak be.
|
|
!Routing szabályokkal kell megadni.
|
|
A Contextben kell megadni.
|
|
|
|
Kérdés: MVC projekt esetén tipikusan mit értünk ViewModel alatt?
|
|
!Egy View alapját szolgáltató osztály, mely tipikusan tartalmaz számított mezőket és lekérdezett értékeket.
|
|
Azon osztályok ezek, melyek az adatbázisban kerülnek perzisztálásra.
|
|
Egy View alapját szolgáltató osztály, mely tipikusan nem tartalmaz számított mezőket és lekérdezett értékeket.
|
|
|
|
Kérdés: Mire utal az MVC minta?
|
|
!Model-View-Controller
|
|
Model-ViewModel-Control
|
|
|
|
Kérdés: MVC Web alkalmazásban hogyan kerül egy View megjelenítésre?
|
|
A megadott URL egy HTML oldalra mutat, melyet a browser megjelenít, ez a View.
|
|
!A megadott URL egy Controller metódusra mutat, mely View-t adhat vissza.
|
|
ViewModel generálódik és jeleníti meg a browser.
|
|
|
|
Kérdés: MVC alkalmazás esetén mikor fog kiértékelődni a <%%> jelek közötti kifejezés?
|
|
Csak az első megjelenítés során.
|
|
!Az oldal minden elkészítése során.
|
|
Az oldal minden elkészítése során, ami nem IsPostBack.
|
|
|
|
Kérdés: Web alkalmazásban (Web forms) tipikusan milyen típusú fájlok lehetnek az előre definiált Scripts mappában?
|
|
SQL script fájlok
|
|
!Javascript fájlok
|
|
.cs fájlok
|
|
|
|
Kérdés: Web alkalmazásban (Web forms) tipikusan milyen típusú fájlok lehetnek az előre definiált Styles mappában?
|
|
!CSS fájlok
|
|
Aspx fájlok
|
|
Ascx fájlok
|
|
|
|
Kérdés: Web alkalmazásban (Web forms) tipikusan milyen típusú fájlok lehetnek az előre definiált App_Data mappában?
|
|
Metadata fájlok (.cs)
|
|
!Helyi adatbázis fájlok
|
|
Konfigurációs fájlok
|
|
|
|
Kérdés: Web alkalmazásban (Web forms) hogyan jeleníthetjük meg az aktuális dátumot egy Label vezérlőben?
|
|
A Label.Text tulajdonságot DateTime.Now értékére állítva.
|
|
A Label.Text tulajdonságot DateTime.Today értékére állítva.
|
|
!A Label.Text tulajdonságot DateTime.Now.ToString() értékére állítva.
|
|
|
|
Kérdés: Web alkalmazásban (Web forms) hogyan érhetünk el egy vezérlőt code-behind fájlból?
|
|
ID alapján keresve a Controls gyűjteményben.
|
|
Az adott vezérlő ID-jét megadva közvetlenül hivatkozhatunk rá, ha public.
|
|
!Az adott vezérlő ID-jét megadva közvetlenül hivatkozhatunk rá, ha runat="server" attribútumot használ.
|
|
|
|
Kérdés: MVC alkalmazás esetén melyik mappa tartalmazza az adatmodelleket?
|
|
!Models mappa.
|
|
Controllers mappa.
|
|
Views mappa.
|
|
|
|
Kérdés: MVC alkalmazás esetén melyik mappa tartalmazza az action metódusokat?
|
|
Models mappa.
|
|
!Controllers mappa.
|
|
Views mappa.
|
|
|
|
Kérdés: MVC alkalmazás esetén hol történik az URI-k leképezése a Controller metódusaira?
|
|
!RouteConfig osztályban.
|
|
Web.config fájlban.
|
|
Global.asax fájlban.
|
|
|
|
Kérdés: MVC alkalmazásban egy View-hoz hogyan adhatunk dinamikus adatot?
|
|
!ViewBag segítségével.
|
|
Session segítségével.
|
|
ViewData segítségével.
|
|
|
|
Kérdés: MVC alkalmazás esetén hogyan lehet aszinkron metódusokat használni?
|
|
!Task típusú metódusokat definiálunk.
|
|
Thread típusú metódusokat definiálunk.
|
|
Callback függvényeket használunk.
|
|
|
|
Kérdés: MVC alkalmazásban milyen metódust kell meghívni, hogy egy másik View jelenjen meg?
|
|
!RedirectToAction
|
|
RenderView
|
|
ShowView
|
|
|
|
Kérdés: MVC alkalmazásban melyik osztály kezeli az űrlapok érvényesítését?
|
|
Validator osztály.
|
|
!ModelState osztály.
|
|
Validation osztály.
|
|
|
|
Kérdés: MVC alkalmazásban hogyan tudunk egy View-hoz CSS fájlokat rendelni?
|
|
!Az adott View-ban a <link> elemet használva.
|
|
A BundleConfig fájlban.
|
|
Az adott Controllerben hivatkozva.
|
|
|
|
Kérdés: MVC alkalmazásban milyen adatstruktúrát használ a TempData?
|
|
Dictionary
|
|
List
|
|
!Hashtable
|
|
|
|
Kérdés: Web alkalmazásban (Web forms) hogyan érhetjük el az aktuális user nevét?
|
|
HttpContext.Current.User.Identity.Name
|
|
Session["UserName"]
|
|
!HttpContext.Current.User.Name
|
|
|
|
Kérdés: Web alkalmazásban hogyan lehet session változót beállítani?
|
|
Session.Add("kulcs", érték)
|
|
!Session["kulcs"] = érték
|
|
Session.Set("kulcs", érték)
|
|
|
|
Kérdés: Web alkalmazásban (Web forms) hogyan lehet cookie-t létrehozni?
|
|
!new HttpCookie("kulcs", érték) és a Response.Cookies-ba helyezve.
|
|
new Cookie("kulcs", érték) és a Request.Cookies-ba helyezve.
|
|
Response.CreateCookie("kulcs", érték) metódussal.
|
|
|
|
Kérdés: Web alkalmazásban hogyan állítható be a session timeout?
|
|
!Web.config fájlban a <sessionState> elem timeout attribútumával.
|
|
Global.asax fájlban a Session_Start metódusban.
|
|
Code-behind fájlban a HttpContext.Session.Timeout értékével.
|
|
|
|
Kérdés: Web alkalmazásban hogyan történik az alkalmazásindításkor végrehajtandó műveletek megadása?
|
|
!Global.asax fájlban az Application_Start metódusban.
|
|
Web.config fájlban inicializáló szkript megadásával.
|
|
Az első Controller betöltésekor hívott metódussal.
|