Regisztráció
|
Bejelentkezés
|
Kezdőoldal
Cikkek
Szerkesztőink
Induló készletek
Videótár
Oktatás
Win the Web verseny
Tárgyszó szerinti listázás:
ASP.NET
Ajaxos fájl feltöltés
Időnként felmerül, hogy jó lenne úgy feltölteni egy fájlt, hogy közben az oldal többi része nem változik, magyarul Ajaxosan. Rossz hírem van, az XMLHttpRequest objektum Level 1 változata ezt nem tudja, tehát ha régebbi böngészőkre is tekintettel kell lennünk, akkor nincs mese trükközni kell.
Tovább »
2013.04.17.
|
Permalink
|
Hozzászólások
:
0
|
Tárgyszavak
:
ASP.NET
,
ASP.NET MVC
,
Javascript
,
jQuery
Golyóálló Ajax hívások
Korábban írtam már arról, hogy nagyon egyszerűen tudunk ASP.NET-es page method-okat hívni jQuery segítségével. No, de mi van akkor, ha valamilyen nem várt hiba történik közben?
Tovább »
2011.09.04.
|
Permalink
|
Hozzászólások
:
0
|
Tárgyszavak
:
AJAX
,
ASP.NET
,
Javascript
,
jQuery
ASP.NET-es képfeltöltő CLEditorhoz
Nagyon sok JavaScriptes WYSIWYG editor létezik, nekem az egyik kedvencem a CLEditor. Nem tud sokat, nem is tökéletes, de kicsi, egyszerű, pluginekkel bővíthető és jQuery alapú. Az egész editor 4 fájlból áll és mindössze 9kb, amiért ezt kapjuk.
Tovább »
2011.08.08.
|
Permalink
|
Hozzászólások
:
0
|
Tárgyszavak
:
ASP.NET
,
Javascript
,
jQuery
,
Webfejlesztés
Kritikus 0day ASP.NET sebezhetőség és gyors védekezés
Ahogy korábban már írtam róla, két hacker elég komoly hibát fedezett fel, amely az ASP.NET-es alkalmazások által használt titkosítást érinti. Sajnos a sebezhetőség részleteit csak pénteken hozták nyilvánosságra, ráadásul egy kész eszközt is közreadtak a kihasználására, sőt előtte a Microsofttal sem közölték a pontos módszert, így most a rossz fiúknak két teljes napjuk van, mielőtt a legtöbb webhely gazdája észbe kap (micsoda “véletlen” időzítés). Fontos, hogy a hiba alapvetően az összes ASP.NET-es webhelyet érinti, legyen az egyedi fejlesztésű, vagy kész rendszer, DotNetNuke vagy SharePoint ugyanúgy borulhat. Az üzemeltetőknek gyorsan kell lépniük!
Tovább »
2010.09.18.
|
Permalink
|
Hozzászólások
:
0
|
Tárgyszavak
:
ASP.NET
,
Error
,
IIS
,
Security
Sor megszerzése GridView RowCommandnál
Ha egy GridView valamelyik oszlopába gombokat teszünk, akkor a RowCommand esemény nagyon praktikus, mert az eseménykezelő CommandName és CommandArgument tulajdonságai segítségével könnyen meg tudjuk vizsgálni, hogy melyik sorban, melyik gombra kattintott a felhasználó. A CommandArgument tulajdonságot általában az adott rekord kulcs oszlopához szoktuk kötni, hogy az adott rekordra könnyen tudjunk hivatkozni. De mi van akkor, ha a GridView adott sorára is hivatkozni szeretnénk?
Tovább »
2010.09.09.
|
Permalink
|
Hozzászólások
:
0
|
Tárgyszavak
:
ASP.NET
ASP.NET MVC Custom Identity SerializationExceptin
A napokban foglalkoztam egy kicsit azzal, hogy egy MVC-s weboldalt hogyan lehet Facebookkal integrálni. A legfontosabb lépéseket meg is tettem. Készítettem saját Identity-t, ami implementálja az IIdentity és az ISerializable interfészeket, ahogy az javasolják is.
Tovább »
2010.09.08.
|
Permalink
|
Hozzászólások
:
0
|
Tárgyszavak
:
ASP.NET
,
ASP.NET MVC
,
Webfejlesztés
CDN kontra IntelliSense
A CDN használata a felhasználói élmény szempontjából szép dolog, de mivel az offline fejlesztést megkeseríti, célszerű a használatát legalább egy web.config beállításhoz kötni. Ám ha code behindból szúrjuk be a fejlécbe a <script> tag-et, akkor nem lesz IntelliSense. De hogyan lehet olyan markupot írni, ami csak a Visual Studioban szúr be egy helyi szkript fájlra mutató hivatkozást?
Tovább »
2010.09.06.
|
Permalink
|
Hozzászólások
:
0
|
Tárgyszavak
:
ASP.NET
,
Javascript
,
jQuery
,
Visual Studio
Több vezérlő validálása kliens oldalon
Gyakran előforduló feladat, hogy egy vezérlő értékét nem önmagában kell validálnunk, hanem más vezérlők értékével együtt kell érvényesnek lennie. Sajnos az ASP.NET beépített validátorai közül egyedül a CompareValidator képes erre, aminek azonban végesek a képességei. Szerver oldalon még könnyen megbirkózunk a feladattal, de hogyan oldjuk meg, hogy a kliens oldali validáló függvényünk bármelyik vezérlő értékének változása esetén lefusson?
Tovább »
2010.09.04.
|
Permalink
|
Hozzászólások
:
0
|
Tárgyszavak
:
AJAX
,
ASP.NET
,
Javascript
,
jQuery
Blokkolás aszinkron postback idejére
Beismerem, már a cím is elég visszás, hiszen az aszinkron postback, az Ajax egyik eredeti célja az volt, hogy a felhasználó kényelme érdekében a postback művelet a háttérben történjen, és ne blokkolja a felhasználói felületet. Ennek ellenére sajnos időnként mégis szükség van arra, hogy az Ajaxos hívás idejére letiltsunk bizonyos vezérlőket, vagy legalábbis a képernyő egyes részeit.
Tovább »
2010.08.31.
|
Permalink
|
Hozzászólások
:
0
|
Tárgyszavak
:
AJAX
,
ASP.NET
,
Javascript
,
jQuery
Mini ASP.NET FileSystem Viewer
Szeretnéd tudni, hogy hogyan alakul élesben futó webalkalmazásod filerendszere, de nincs bekapcsolva a directory browsing? Kíváncsi vagy a web.config vagy az AdminPage.cs tartalmára? Itt van egy egyszerű, egyoldalas megoldás: csak töltsd fel ezt az egy darab aspx-et az alkalmazásod könyvtárába, hívd be a böngésződben és nézegess. Az aktuális útvonal piros, a könyvtárak zöldek, a fájlok kékek. Kattints rá bármire és nézd meg.
Tovább »
2010.07.28.
|
Permalink
|
Hozzászólások
:
0
|
Tárgyszavak
:
ASP.NET
,
Gyors és ronda
,
IIS
CSS Sprites
Biztosan sokan találkoztatok már a CSS sprites kifejezéssel. Ha valaki mégsem ismerné íme egy rövid összefoglaló róla.
Tovább »
2010.06.25.
|
Permalink
|
Hozzászólások
:
0
|
Tárgyszavak
:
ASP.NET
,
CSS
,
Teljesítmény
Calling GetProcAddress on ISAPI filter "aspnet_isapi" failed
Épp egy ASP.NET 4-es alkalmazást próbáltunk IIS 7-en működésre bírni, amikor szembetaláltuk magunkat az alábbi sárga halállal.
Tovább »
2010.06.15.
|
Permalink
|
Hozzászólások
:
0
|
Tárgyszavak
:
ASP.NET
,
Error
,
IIS
Egyperces: ResolveUrl Page nélkül
Nem ritkán előforduló feladat, hogy egy relatív URL-ből abszolút URL-t kell előállítanunk, vagy egyszerűen csak fel kell oldanunk a tildét. Erre kiváló a ResolveUrl metódus, ami a Control osztály és így a Page része. De mi van akkor, ha még egy egészen kicsit Page példányunk sincsen, mert például egy HttpModule-ban vagyunk?
Tovább »
2010.06.03.
|
Permalink
|
Hozzászólások
:
0
|
Tárgyszavak
:
ASP.NET
Eval HtmlEncode-dal
Nagyon bosszantó tud lenni, hogy az ASP.NET-es vezérlők közül még a legalapvetőbbek sem végeznek HTML kódolást, így kénytelenek vagyunk ezt mi magunk elvégezni adatkötéskor. Az eredmény egy ismétlődő és nehezen olvasható kifejezés lesz.
Tovább »
2010.05.31.
|
Permalink
|
Hozzászólások
:
0
|
Tárgyszavak
:
ASP.NET
,
Webfejlesztés
ASP.NET vs. Google Chrome horror
A Chrome megjelenése óta folyamatosan vannak gondok az ASP.NET alkalmazások megjelenésével. Több oldalt láttam szétcsúszva, nem működően megjelenni Chrome alatt. Lássuk az okot és a megoldást.
Tovább »
2010.05.27.
|
Permalink
|
Hozzászólások
:
0
|
Tárgyszavak
:
ASP.NET
,
Design
,
Konfig
CommandArgument CheckBoxnak
Az ASP.NET CheckBoxnak sajnos nincs “Value” vagy “CommandArgument” jellegű tulajdonsága, amihez adatot köthetnénk, hogy azt egy CheckChanged jellegű eseménykezelőben elérjük. Ha mégis ilyesmire vágyunk innováljunk magunknak egy új attribútumot (például elemIDdata-id), a CheckBox markupjába, aztán érjük el szerveroldalon a CheckBox Attributes tömbjén keresztül.
Tovább »
2010.05.26.
|
Permalink
|
Hozzászólások
:
3
|
Tárgyszavak
:
Adatkötés
,
ASP.NET
ASP.NET Calendar Postback nélkül
A Calendar egy klasszikus vezérlő az ASP.NET hőskorából: csak egy kattintás és van egy naptárunk, ami viszont ronda HTML-t generál, és csak Postbackelni tud. Emiatt persze a saját kiválasztott dátumának a tárolásához is ViewSate kell. Én egy olyan Calendarra vágytam, ami az URL-be dobja fel a kiválasztott napott. A megoldást az eredeti kiválasztási mód (SelectionMode) kikapcsolásában és naponként egy új link elhelyezésében találtam meg.
Tovább »
2010.05.24.
|
Permalink
|
Hozzászólások
:
0
|
Tárgyszavak
:
ASP.NET
Accelerators alapok (29:03)
Az Internet Explorer® 8 a Microsoft legújabb böngészője, amely több technológiai újdonságot sorakoztat fel. Ezek egyike az Accelerator, amelyet magyarul gyorssegédnek is mondunk. Ezek a gyorssegédek kiegészítő menü pontok formájában segítenek gyorsan végrehajtani a mindennapos böngészési feladatokat anélkül, hogy más webhelyekre kéne ellátogatnunk. Egyszerűen kiemelünk bármilyen szöveget egy weblapon, majd a szöveg fölött megjelenő kék Gyorssegéd ikonra kattintva – útvonalterveket kaphatunk, lefordíthatunk szavakat, elküldhetjük e-mailben a tartalmat másoknak, könnyedén kereshetünk és így tovább. Például az Internet Explorer® 8 „Keresés a Bing Maps térképein” gyorssegédje...
Tovább »
2010.05.10.
|
Permalink
|
Hozzászólások
:
0
|
Tárgyszavak
:
ASP.NET
,
Internet Explorer
,
Screencast
,
Webfejlesztés
Clear OutputCache – Minden oldal törlése
ASP.NET-ben az OutputCacheből az elemek csak egyenként törölhetők a HttpResponse.RemoveOutputCacheItem(string path) segítségével. Vagy egyszerre többen, ha mindannyian dependelnek egy közös elemre. A közös elemre dependelés nyilvántartása, és ennek egy nagy alkalmazásba történő utólagos beillesztése baromi macerás. Mit tehetnek azok, akik csak úgy ki szeretnék törölni az OutputCachet, mondjuk fejlesztés közben? Volt már ilyen problémád? Téged is idegesített, hogy nincs RemoveAll() vagy Clear() metódus? Az alábbi kódot egy ASPX-be copypastelve, és onnan meghívva már kis is törölheted az OutputCachet. Vigyázat: csak fejlesztési célra, érdeklődés jelleggel és saját felelősségre...
Tovább »
2010.05.05.
|
Permalink
|
Hozzászólások
:
0
|
Tárgyszavak
:
ASP.NET
,
Cache
,
Gyors és ronda
Ethical Hacking ASP.NET
Csütörtökön lezajlott a harmadik Ethical Hacking konferencia, ám az első, amin volt .NET-es téma is. Íme egy rövid összefoglaló arról, hogy hány sebből vérzik az ASP.NET.
Tovább »
2010.05.02.
|
Permalink
|
Hozzászólások
:
0
|
Tárgyszavak
:
ASP.NET
,
Security
Query string kiolvasása JavaScriptből
Gyakran előfordul, hogy query stringben kell paramétereket cserélni ASP.NET és JavaScript között, ami egyrészt azért problémás, mert JavaScriptben nincs Request.QueryString gyűjtemény :) másrészt mert az értékek az URL-ben kódolva is lehetnek.
Tovább »
2010.04.18.
|
Permalink
|
Hozzászólások
:
0
|
Tárgyszavak
:
ASP.NET
,
Javascript
VS 2010: szeretlek is meg nem is
Nagyon vártuk már, hogy elkészüljön a .NET 4.0 és vele együtt egy újabb és jobb Studio, ami hétfőn végre be is következett. Kedden fel is kúszott a gépemre, de nem felhőtlen az örömöm.
Tovább »
2010.04.15.
|
Permalink
|
Hozzászólások
:
0
|
Tárgyszavak
:
.NET
,
ASP.NET
,
C#
,
Visual Studio
Web Slice készítése Alternative Display Source fejlesztési minta használatával (19:25)
A Web Slice-al foglalkozó sorozatunk előző két részében megismert fejlesztési mintákkal létrehozott Web Slice-ok testreszabhatóságának sajnos vannak korlátjai. Ezekben a web szeletekben nem használhatunk scripteket (pl.: JavaScriptet), illetve ActiveX kontrolokat sem. Nem esett szó továbbá eddig a Web Slice-ok dizájnolhatóságáról sem. A standard valamint az Alternative Update Source módszerekkel készített web szeletek esetén ez utóbbi téren is kompromisszumok kötésére kényszerülünk. Az Alternative Display Source minta azonban az összes imént említett problémára kínál valamilyen alternatív megoldást.
Tovább »
2010.04.08.
|
Permalink
|
Hozzászólások
:
0
|
Tárgyszavak
:
ASP.NET
,
Internet Explorer
,
Screencast
,
Webfejlesztés
Húsvéti kis színes (linkblog)
Hírek a nagyvilágból.
Tovább »
2010.04.04.
|
Permalink
|
Hozzászólások
:
0
|
Tárgyszavak
:
ASP.NET
,
CSS
,
IIS
,
Tool
,
Virtual
,
Visual Studio
,
Webfejlesztés
Web Slice készítése Alternative Update Source fejlesztési minta használatával (11:09)
Egy Web Slice elkészítése többféle fejlesztési mintát használva is lehetséges. Ezek egyike az ún. Alternative Update Source, amelynek segítségével optimalizálhatjuk weboldalunk működését.
Tovább »
2010.03.25.
|
Permalink
|
Hozzászólások
:
0
|
Tárgyszavak
:
ASP.NET
,
Internet Explorer
,
Screencast
,
Webfejlesztés
AJAX Library: csak egy maradhat
Az elmúlt években drasztikusan megnőtt az igény a webfejlesztésnél a kliens oldali kódolásra, ám mivel ez alapvetően nem egy fejlesztői kéjélmény, újabb és újabb JavaScript keretrendszerek bukkantak fel. A Microsoft is elkészítette a sajátját Microsoft Ajax Library néven és egész szép eredményeket ért el, különösen az Ajax Control Toolkittel integrálódó új verziókban, írtam is róla eleget. A verseny azonban úgy látszik, véget ért, a favorit pedig a jQuery, amelyet mára a nagyobb webhelyek közül minden harmadik használ. Jogosan merül fel ennek fényében a kérdés: mi lesz veled ASP.NET AJAX?
Tovább »
2010.03.21.
|
Permalink
|
Hozzászólások
:
0
|
Tárgyszavak
:
AJAX
,
Ajax Library
,
ASP.NET
,
Javascript
,
Webfejlesztés
Web Slice alapok (18:20)
Az Internet Explorer® 8 a Microsoft legújabb böngészője, amely több technológiai újdonságot sorakoztat fel. Ezek egyike a Web Slice, amelyet magyarul web szeletnek is mondunk. A Web Slice lényegében nem más, mint a böngésző „Kedvencek sávjából” közvetlenül nyomon követhető webhely. A felhasználó egy oldalon belül feliratkozhat annak egy „szeletére”, és ezt a részt, tartalmat figyelemmel kísérheti a későbbiekben a „Kedvence sávból” is, anélkül hogy a teljes oldalra ellátogatna.
Tovább »
2010.03.19.
|
Permalink
|
Hozzászólások
:
0
|
Tárgyszavak
:
ASP.NET
,
Internet Explorer
,
Screencast
,
Webfejlesztés
Validátor ASCX-ben
Az ASP.NET 2.0 óta be lehet állítani, hogy melyik validátor milyen gomb megnyomása esetén ellenőrizzen. Ez egy nagyon hasznos tulajdonság: lehetővé teszi, hogy két feltöltő/szerkesztő felület is lehessen egy oldalon, amik mind validáltak, és nem szólnak bele egymás életébe. Azt, hogy mely validátorok tartoznak egy csoportba, és mely gombokra aktivizálódnak a ValidationGroup propertyjben lehet megadni. Azonos ValidationGroup = közös működés. A gond akkor kezdődik, ha többször felhasznált oldal-elemeket készítünk, például ASCX-eket. Ekkor ugyanis, ha több azonos típusú ASCX-et teszünk egy oldalra (pl.: sok FileFeltoltes.ascx-et), akkor azok gyermekvezérlői és validátorai...
Tovább »
2010.03.10.
|
Permalink
|
Hozzászólások
:
0
|
Tárgyszavak
:
ASP.NET
ASP.NET alkalmazás élesbe állítása
Vannak lépések, amiket minden ASP.NET alapú alkalmazás élesbe állításakor meg kell tenni, és vannak amiket talán nem, de elgondolkozni rajtuk mindenképpen érdemes. Hogy ne csak ismerjük ezeket a lépéseket, de végre is hajtsuk őket, ahhoz pedig elengedhetetlen a jó memória, vagy egy ellenőrző-lista. Ez az én listám, nem fontossági sorrendben. Ha valami kimaradt, írd meg kommentben és kibővítem vele a listát.
Tovább »
2010.01.16.
|
Permalink
|
Hozzászólások
:
2
|
Tárgyszavak
:
ASP.NET
,
IIS
,
Konfig
Nagy fájlok feltöltése újabb IIS-ekre
Már volt szó a nagy fájlok feltöltése körüli problémákról egy korábbi blogbejegyzésben. Ezek egyike, hogy az ASP.NET korlátozhatja a POST típusú kérések méretét. Erre akkoriban sikerült megnyugtató választ találni. Most, hogy átálltunk IIS 7.5-re kiderült, hogy ez nem elég: a webszerverbe épített request filtering is kiszűri a túl hosszú kéréseket (többek között). Szerencsére ennek működése is konfigurálható a web.configban. Figyelni csak arra kell, hogy míg a korábbi ASP.NET beállítást kilobyte-ban kell megadni, addig az újabb IIS beállítást byteban. Például max. 55 megabyte méretű kérésekhez ez kell az IIS-nek.
Tovább »
2010.01.04.
|
Permalink
|
Hozzászólások
:
0
|
Tárgyszavak
:
ASP.NET
,
Konfig
ASP.NET AJAX 4: Content Delivery Network és ScriptManager
Korábban már említettem, hogy a Ajax Library-hez tartozó JavaScript fájlokat a Microsoft közzétette a saját Content Delivery Networkjén. Ráadásul nem csak az Ajax Library split script fájljai és a jQuery Library, hanem a System.Web szerelvényben található hagyományos WebForms szkriptek is felkerülnek a CDN-re. Mindez felturbózva a ScriptManager új lehetőségeivel teljesen szabályozhatóvá teszi, hogy pontosan milyen szkript hivatkozások renderelődnek az oldalunkba.
Tovább »
2009.12.26.
|
Permalink
|
Hozzászólások
:
0
|
Tárgyszavak
:
AJAX
,
Ajax Library
,
ASP.NET
,
Javascript
LESS
Weboldalak dizájn részének szerkesztése közben gyakran előjön az az érzés, hogy a CSS bizony egy buta jószág. Sok mindent meg lehet vele csinálni szépen, de kinek nem volt még olyan gondolata, hogy de jó lenne, ha legalább konstansokat tudnánk definiálni vagy egyik osztály örökölhetne beállításokat másik osztálytól?
Tovább »
2009.12.23.
|
Permalink
|
Hozzászólások
:
1
|
Tárgyszavak
:
ASP.NET
,
CSS
,
Design
,
Tool
ASP.NET AJAX 4: JSONP, avagy a Same Origin Policy megkerülése
Aki foglalkozott már AJAX-szal az tudja, hogy privacy okokból az XMLHttpRequest objektummal végzett kérésekre alapértelmezés szerint a böngésző érvényesíti az ún. Same Origin Policy-t, ami azt biztosítja, hogy az AJAX-os kéréseink csak arra a szerverre irányulhassanak, ahonnan az oldal letöltődött. Ez gond, ha nyilvános szolgáltatásokat akarok JavaScriptből elérni, nem is csoda, hogy van szabványos módszer a megkerülésére.
Tovább »
2009.12.16.
|
Permalink
|
Hozzászólások
:
0
|
Tárgyszavak
:
AJAX
,
Ajax Library
,
ASP.NET
,
Javascript
AJAX JavaScriptek összefűzése
Talán kevesen tudják, hogy az AJAXos JavaSriptek összefűzésésére nem csak az ASP.NET 4.0 lesz képes, hanem már jelenleg is, van beépített támogatás rá. Egészen pontosan az ASP.NET 3.5 SP1 óta létezik ez a megoldás.
Tovább »
2009.11.05.
|
Permalink
|
Hozzászólások
:
0
|
Tárgyszavak
:
AJAX
,
ASP.NET
,
Webfejlesztés
Sunyi POST Enternél
Az a tény, hogy a böngészők totálisan inkompatibilisek egymással, minden napra új meglepetéseket tartogat. Egyes böngészők már akkor is máshogy viselkednek, ha egy vagy több szövegdoboz van egy űrlapon.
Tovább »
2009.11.01.
|
Permalink
|
Hozzászólások
:
0
|
Tárgyszavak
:
ASP.NET
,
Firefox
,
Internet Explorer
,
Javascript
CSS és Javascript minimalizálás MSBuildből
Az ASP.NET Web Site típusú projekt egyik tulajdonsága, hogy nem tartozik hozzá project fájl. Ez ugyan többnyire előny, mert kényelmes, nekem most éppen hátrány, mert MSBuilddel akarom automatizálni nem csak a fordítási folyamatot, hanem a web.config production beállításokkal történő frissítését, a felesleges könyvtárak törlését, továbbá a CSS és Javascript fájlok minimalizálását is.
Tovább »
2009.10.26.
|
Permalink
|
Hozzászólások
:
0
|
Tárgyszavak
:
ASP.NET
,
CSS
,
Javascript
,
Tool
ASP.NET AJAX 4: Kevesebb töltögetés
Az ASP.NET csapat nemrég elérhetővé tette a Microsoft AJAX Library Preview 6 változatát, amivel egy rakás olyan újdonság vált elérhetővé, amellyel végül sokkal kevesebb Javascriptet kell a weboldal látogatóira rátukmálnunk.
Tovább »
2009.10.26.
|
Permalink
|
Hozzászólások
:
0
|
Tárgyszavak
:
AJAX
,
ASP.NET
,
Javascript
Custom error beállítása nagyon jó dolog
A minap kaptam egy levelet, hogy egy közösségi oldalon ismerősnek jelöltek. Sajnos csak ma tudtam elolvasni a levelet, holott már pár napja megkaptam, mert a levelet kiszűrte a spamfilter. Ez kicsit kellemetlen, viszont teljesen meg lehet érteni a spamfiltert ugyanis a levél angolul van, kevés szöveget de annál több linket tartalmaz. No igazából ez sok emberrel megesik nem is ezért írom ezt a bejegyzést.
Tovább »
2009.10.15.
|
Permalink
|
Hozzászólások
:
0
|
Tárgyszavak
:
ASP.NET
,
Error
ASP.NET alkalmazás előfordítása parancssorból
Tudjuk, hogy egy ASP.NET alkalmazást nagyon egyszerű közzétenni egy webszerveren, elég csak felmásolnunk a forrásfájlokat, a fordításról pedig az ASP.NET futtatókörnyezet automatikusan gondoskodik. Ez ugyan működik, de mint ahogy egy desktop alkalmazást sem adunk a felhasználóknak forráskód formájában, itt is szebb az olyan megoldás, ahol a szerverre már csak a lefordított DLL-ek kerülnek fel.
Tovább »
2009.10.14.
|
Permalink
|
Hozzászólások
:
0
|
Tárgyszavak
:
ASP.NET
,
Webfejlesztés
ASP.NET AJAX 4: Kliens oldali adatkötés – Sys.Observer
A cikksorozat előző részeiben ([1], [2]) az egyszeri adatkötéssel ismerkedtünk, ami sok esetben nagyon hasznos, de mégis az az igazi, ami a megváltozott adatot automatikusan képes frissíteni a felhasználói felületen. Ehhez arra van szükségünk, hogy észrevegyük, ha egy objektum valamelyik tulajdonsága megváltozik, ami lássuk be, JavaScriptben nem is olyan egyszerű feladat.
Tovább »
2009.10.06.
|
Permalink
|
Hozzászólások
:
0
|
Tárgyszavak
:
AJAX
,
ASP.NET
,
Javascript
ASP.NET AJAX 4: Kliens oldali adatkötés - webszolgáltatáshoz
A cikksorozat előző részében bemutattam, hogyan használhatjuk az ASP.NET AJAX 4 kliens oldali DataView vezérlőjét helyi változókban tárolt adatok adatkötéssel történő megjelenítéséhez. Ebben a részben kiszakadunk a böngészőből és egy webszolgáltatástól kérjük le az adatokat.
Tovább »
2009.10.04.
|
Permalink
|
Hozzászólások
:
0
|
Tárgyszavak
:
AJAX
,
ASP.NET
,
Javascript
ASP.NET AJAX 4: Kliens oldali adatkötés - alapok
Több, mint 2 éve, hogy először írtam lelkendezve a kliens oldali deklaratív adatkötésről. Akkor mindez az ASP.NET Futures részeként, mintegy előzetesként volt elérhető, és ahogy a 2007-es Web Konferencián be is mutattam, az XML-Script volt a fő csapásirány. Aztán tavaly nyáron jött a hír, hogy az XML-Script megy a kukába, és az ASP.NET AJAX-ban egy teljesen új megvalósítással fogunk találkozni.
Tovább »
2009.10.02.
|
Permalink
|
Hozzászólások
:
0
|
Tárgyszavak
:
AJAX
,
ASP.NET
,
Javascript
Lassú ASP.NET oldal vizsgálata Trace-szel
Egy nagyon lassú oldalt kellett megvizsgálnom. Az ASP.NET oldalak legfontosabb eseményei között eltelt idő jó kiinduló pont lehet ilyenkor. Ezt nagyon könnyen megnézhetjük a beépített ASP.NET Trace segítségével. A lassú oldal vonatkozó idejei itt láthatók.
Tovább »
2009.09.30.
|
Permalink
|
Hozzászólások
:
0
|
Tárgyszavak
:
ASP.NET
,
Teljesítmény
PDB fájlok a webszerveren
Nemrég készítettem egy webalkalmazást, ami egy solutionben volt egy Class Library típusú projekttel. Fordítgatás után feltűnt, hogy Release módban is ott virít a bin mappában az osztálykönyvtár DLL-jéhez tartozó PDB fájl. Vajon kell ez egy production szerverre?
Tovább »
2009.09.01.
|
Permalink
|
Hozzászólások
:
0
|
Tárgyszavak
:
ASP.NET
Amikor nem lehet redirectelni
Nagyon hasznos és kényelmes az AJAX használata, azt azonban egy pillanatra sem szabad elfelejteni, hogy aszinkron postback (pl. page method) esetén nincs akkora szabadságunk, mint egy sima szinkron kérés esetén. Bár bizonyos esetekben a teljes oldal életciklus lefut, még egy sima Response.Redirect sem működik.
Tovább »
2009.08.25.
|
Permalink
|
Hozzászólások
:
0
|
Tárgyszavak
:
ASP.NET
,
Error
ASP.NET 4: fogyókúrán a web.config
Aki hosszabb ideje foglalkozik már az ASP.NET-tel, annak biztosan feltűnt, hogy minden verzióval jelentősen hízott a web.config. Elég csak létrehozni egy új webhelyet Visual Studioban és kapunk egy több képernyős konfig fájlt, ami ráadásul szinte minden webalkalmazásnál ugyanaz. A beállítások többségéhez többnyire hozzá sem nyúlunk (tegye fel a kezét, aki kiszedte a .vb fájlok fordítására vonatkozó beállításokat egy C# projektből), viszont nap mint nap kerülgetjük. A helyzet az IIS 7-tel csak “rosszabbodott”, hiszen Windows Server 2008-on már a webkiszolgáló beállításai is a web.configba kerülnek.
Tovább »
2009.08.24.
|
Permalink
|
Hozzászólások
:
0
|
Tárgyszavak
:
ASP.NET
,
IIS
Fókusz állítás AJAX-ot használó oldalon
Páran biztos találkoztatok már azzal a problémával, hogy ha az oldalon vannak AJAX-os extenderek (pl: TextBoxWaterMarkExtender, vagy CollapsiblePanelExtender), akkor nem sikerül beállítni a fókuszt.
Tovább »
2009.08.18.
|
Permalink
|
Hozzászólások
:
0
|
Tárgyszavak
:
AJAX
,
ASP.NET
,
Webfejlesztés
VaryByParam gond
Ez ismét csak egy rövid megjegyzés, azért, hogy legközelebb ne szívjak vele. Ha oldal OutputCache esetén külön szeretnénk gyorsítótárazni POST/QueryString paraméterek alapján, akkor ezt a VaryByParam attribútumban jelezhetjük. Az MSDN alapján ezeket a paramétereket vesszővel kell elválasztani. Nekem nem működött így. Viszont pontosvesszővel igen.
Tovább »
2009.08.12.
|
Permalink
|
Hozzászólások
:
0
|
Tárgyszavak
:
ASP.NET
,
Cache
,
Error
ASP.NET for Mobiles
Tapasztalatom szerint kevesen használják és még kevesebben tudják, hogy ASP.NET platformon nem csak asztali, hanem mobil böngészőkre is lehet webalkalmazást fejleszteni.
Tovább »
2009.08.11.
|
Permalink
|
Hozzászólások
:
0
|
Tárgyszavak
:
ASP.NET
,
Mobil
HttpRequestValidationException kezelése
Az ASP.NET 1.1 megjelenése óta sokan belefutottak már az alábbi hibaüzenetbe, amikor query string paraméterbe vagy űrlap mezőbe HTML karakterek kerültek:
Tovább »
2009.08.10.
|
Permalink
|
Hozzászólások
:
0
|
Tárgyszavak
:
ASP.NET
,
Error
Karbantartás alatt álló webalkalmazás aka. App_Offline.htm
Ha épp karbantartod ASP.NET alapú webalkalmazásod, és nem szeretnéd lekapcsolni a webszervert, vagy, hogy a felhasználók hibaüzeneteket lássanak ezalatt, akkor a legjobb amit tehetsz, hogy egy egyszerű oldallal tájékoztatod őket erről. ASP.NET-ben erre szolgál az App_Offline.htm[l] állomány. Ha ez megtalálható a webalkalmazás gyökerében, akkor minden bejövő webes kérésre ez az állomány lesz a válasz. Elvileg...
Tovább »
2009.08.04.
|
Permalink
|
Hozzászólások
:
0
|
Tárgyszavak
:
ASP.NET
Amikor az UpdatePanel nem működik
Egyik webalkalmazás kezdőlapján több (három) lapozható lista is van. Mindegyiket LinkView-val valósítottuk meg. Felmerült az igény, hogy ezek a listák egymástól és az oldaltól függetlenül, aszinkron módon lapozhatóak legyenek. Elvileg erre való az UpdatePanel. Mindhárom listát be is burkoltam egy-egy UpdatePanelbe, ekkor jött a meglepetés: két lista szépen az UpdatePanelen belül lapozódott csak, míg a harmadik minden esetben teljes postbacket csinált és újratöltötte a teljes oldalt. Kicsit mérgelődtem és kattintgattam, ezalatt “elromlott” egy újabb lista is: így már kettőből csak egy volt hajlandó aszinkron újratöltődésre. Mindeközben a TFS-ben az oldalak ID-talanítása...
Tovább »
2009.07.31.
|
Permalink
|
Hozzászólások
:
2
|
Tárgyszavak
:
AJAX
,
ASP.NET
IIS7 UrlRewrite és ASP.NET postback
Az IIS 7-hez kiadott UrlRewrite modul számos előnnyel rendelkezik: az alkalmazástól független, XML-ben konfigurálható, regex alapú, van hozzá GUI, nem csak rewrite-ot, hanem redirectet is tud és még sorolhatnám. Mivel a webkiszolgálóba épül be, tetszőleges platformon íródott alkalmazással használható, így kiválóan működik ASP.NET-tel is. Mindössze csak a postback-kel van gond.
Tovább »
2009.07.28.
|
Permalink
|
Hozzászólások
:
0
|
Tárgyszavak
:
ASP.NET
,
IIS
Melyik oldal jön be bejelentkezés után?
Az ASP.NET Login vezérlőnek van egy DestinationPageUrl tulajdonsága, amellyel megadhatjuk annak az oldalnak a címét, ahova sikeres bejelentkezés után a vezérlő továbbdob. Ez szép is lenne, már ha működne.
Tovább »
2009.07.27.
|
Permalink
|
Hozzászólások
:
0
|
Tárgyszavak
:
ASP.NET
,
Security
Az ASP.NET Cache beállításai
Míg a renderelt HTML válasz gyorsítótárazására az OutputCache használható, addig az adatokéra a HttpContext.Cache. Ez viszont a fizikai memória telítettségének és néhány előre drótózott bűvszámnak a függvényében kihajigálja magából az elemeket. Ez egy biztonsági mechanizmus, hogy ne legyen swap, ne legyen OutOfMemoryException vagy ne makkantsuk meg a GarbageCollectort túl sok “szeméttel”. Az, hogy pontosan mik ezek a bűvszámok és, hogy miért alakultak így elolvasható itt. Ami viszont sokkal fontosabb az, hogy ezek a határok hogyan állíthatók át. Íme.
Tovább »
2009.07.24.
|
Permalink
|
Hozzászólások
:
0
|
Tárgyszavak
:
ASP.NET
,
Cache
,
Konfig
Seven – Ready To Go
Ahogy előzetes megígérték – még júliusban – elkészült a Windows 7 és a Windows Server 2008 R2! Nem tudom, hogy ki miért fog átállni, át fog-e egyáltalán, összeszedtem néhány kedvenc és nem annyira kedvenc feature-ömet.
Tovább »
2009.07.23.
|
Permalink
|
Hozzászólások
:
0
|
Tárgyszavak
:
ASP.NET
,
IIS
,
Windows Server
OutputCache kikapcsolása POST esetén
Ha OutputCachet használsz ASP.NET-ben az utólagos teljesítményfokozásra, akkor jobb ha tudod, hogy alapértelmezetten nem csak a GET-ek, hanem a POST-ok válaszait is gyorsítótárazza (ráadásul külön-külön, erről Gincsai Gábor barátom tudna mesélni). Ebben az a kellemetlen, hogy a PostBackjeid valójában semmilyen eseményt nem váltanak ki szerveroldalon: nem fut le a Page_Load, nem futnak a gombok eseménykezelői stb. Én ez ellen így védekezek.
Tovább »
2009.07.22.
|
Permalink
|
Hozzászólások
:
0
|
Tárgyszavak
:
ASP.NET
,
Cache
ASP.NET és SharePoint hosting lehetőségek
Újra és újra felmerül a kérdés, hogy miután elkészítettem az ASP.NET alkalmazásomat vagy a SharePointra épülő megoldásomat, hol tudom közzétenni, ki ad nekem ingyen tárhelyet?
Tovább »
2009.07.22.
|
Permalink
|
Hozzászólások
:
1
|
Tárgyszavak
:
ASP.NET
,
IIS
,
Webfejlesztés
Lapozás Calendar Extenderben IE8 alatt
Biztos sokan használtátok már az AJAX-os Calendar Extender, és tudjátok, hogy az évek és hónapok között a jobbra balra nyíllal lehet lapozgatni. Az ábrán a lapozáshoz használt gombokat láthatjuk pirossal bekeretezve.
Tovább »
2009.07.20.
|
Permalink
|
Hozzászólások
:
0
|
Tárgyszavak
:
AJAX
,
ASP.NET
,
CSS
Érdekes hibaüzenetek 2.
És íme az Unable to cast folytatása!
Tovább »
2009.07.15.
|
Permalink
|
Hozzászólások
:
0
|
Tárgyszavak
:
AJAX
,
ASP.NET
,
Error
HTTPS, csak ha szeretnéd
Belépéshez kellett, de végül általánosan is felmerült: Hogyan lehet egy pillanatnyilag HTTP-n keresztül nézett oldalról HTTPS-en felküldeni az adatot (postbackelni). Úgy döntöttem, hogy az inkriminált gomb PostbackUrl-jét fogom HTTPS sémájúra átírni.
Tovább »
2009.07.09.
|
Permalink
|
Hozzászólások
:
0
|
Tárgyszavak
:
ASP.NET
,
Security
,
Teljesítmény
Gombok kiszürkítése Firefoxban
Azt hiszem jogosan várjuk el egy szoftver felhasználói felületétől, hogy ha egy gombot nem lehet megnyomni, akkor ez messziről ordítson róla. Sajnos ez a Firefoxban megjelenített weboldalakon nem mindig van így.
Tovább »
2009.07.07.
|
Permalink
|
Hozzászólások
:
0
|
Tárgyszavak
:
ASP.NET
,
CSS
ModalPopupExtender GyIK
Az AJAX Control Toolkitben lévő ModalPopupExtender (MPE) igen hasznos vezérlő, előszeretettel használjuk olyan helyzetekben, amikor az információ nem fér ki az oldalra vagy a felhasználó figyelmét az információk egy részére kell szűkíteni. Sajnos a dokumentációból hiányoznak olyan információk, amibe mindenki előbb-utóbb belefut.
Tovább »
2009.07.06.
|
Permalink
|
Hozzászólások
:
0
|
Tárgyszavak
:
AJAX
,
ASP.NET
,
CSS
Érték szerinti csoportosítás ListView vezérlővel
Gyakran van szükség arra, hogy a ListView vezérlőben megjelenő rekordokat valamilyen szempont szerint csoportosítsuk. A ListView támogat is csoportosítást, azonban ez a funkció csak arra jó (?), hogy megadott számú elemet tegyünk egy csoportba, azt sajnos nem támogatja, hogy megadott érték szerint csoportosítsuk a rekordokat. Persze hagyományos módon meg lehet oldani ezt is.
Tovább »
2009.07.03.
|
Permalink
|
Hozzászólások
:
0
|
Tárgyszavak
:
Adatkötés
,
ASP.NET
Inline UpdateProgress
Nem mondhatom magamról, hogy dizájner vér folyik az ereimben, mégis többen egyetértettek már azon ötletemmel, hogy az AJAXos háttérműveletet jelző pörgő gif az aszinkron postbacket kiváltó vezérlő, tipikusan Button mellett legyen. Az ASP.NET AJAX fejlesztői szerint azonban senki ne akarjon UpdateProgresst inline használni.
Tovább »
2009.07.03.
|
Permalink
|
Hozzászólások
:
0
|
Tárgyszavak
:
AJAX
,
ASP.NET
,
CSS
,
Design
A ListView kétszer mondja. A ListView kétszer mondja.
Az ASP.NET ListView vezérlő sajnos a csillagok bizonyos együttállása esetén kétszer fordul az adatbázishoz. Látszólag nincs semmi extra a dologban, mégis SQL Profilerrel megnézve tisztán látszik, hogy a kapcsolt SqlDataSource SelectCommand utasítása kétszer fut be az adatbázis szerverbe.
Tovább »
2009.06.16.
|
Permalink
|
Hozzászólások
:
0
|
Tárgyszavak
:
Adatkötés
,
ASP.NET
,
Error
Rendezvény meghívó: Legyen saját iwiwed!
Az MSDN Kompetencia Központ és a Microsoft Magyarország szervezésében 2009. május 25-én ismét lesz ingyenes ASP.NET tanfolyam, melyen a résztvevők az alapoktól kezdve testközelből ismerhetik meg az ASP.NET technológiát! Az egy napos rendezvény keretén belül minden laptoppal érkező számára virtuális környezetet biztosítunk, és együtt építünk meg egy kapcsolati hálón alapuló közösségi webalkalmazást.
Tovább »
2009.05.13.
|
Permalink
|
Hozzászólások
:
0
|
Tárgyszavak
:
ASP.NET
,
Rendezvény
,
Webfejlesztés
Unable to cast
Szomorú, de igaz, néha a stack trace és a részletes magyarázat is kevés a hiba megértéséhez.
Tovább »
2009.04.17.
|
Permalink
|
Hozzászólások
:
2
|
Tárgyszavak
:
ASP.NET
,
Error
Web.config szétdobása több fájlba
Ha több ember fejleszt egyszerre valamilyen source control eszközzel, akkor óhatatlanul előkerül az probléma, hogy egymás web.config (app.config) bejegyzéseit írkálják felül. Talán leggyakrabban ez a connection stringgekkel esik meg: mindenkinek másképp hívják a gépét, az SQL szerverét vagy az adatbázisát. További probléma, hogy az ilyesmi az éles környezeten történő verziófrissítést is lassítja: nagyon körültekintően kell másolni a web.configot, hogy minden fontos éles beállítás megmaradjon, de az újdonságok mégis bekerüljenek. A fenti jelenség jól kezelhető, ha több állományba dobjuk szét az alkalmazásunk konfigurációját.
Tovább »
2009.04.16.
|
Permalink
|
Hozzászólások
:
0
|
Tárgyszavak
:
.NET
,
ASP.NET
,
IIS
,
Konfig
,
TFS
Linkblog: ASP.NET Menu IE8 alatt
Ha a standard ASP.NET Menu vezérlőnek használjuk a dinamikusan kinyíló funkcióit, akkor készüljünk fel rá, hogy a menünk Internet Explorer 8 alatt nem fog helyesen megjelenni.
Tovább »
2009.04.04.
|
Permalink
|
Hozzászólások
:
0
|
Tárgyszavak
:
ASP.NET
,
CSS
,
Error
,
Webfejlesztés
Google Maps integrálása ASP.NET-tel
Meglepően egyszerű a Google térkép szolgáltatásának integrálása egy weboldalba, mindössze egy iframe elemre van szükségünk, aminek code behindból ügyesen beállítjuk az src attribútumát. Nem is értem, miért nem használják ezt több helyen.
Tovább »
2009.04.04.
|
Permalink
|
Hozzászólások
:
3
|
Tárgyszavak
:
ASP.NET
,
Google
,
Gyors és ronda
,
Webfejlesztés
Mengnyitás böngészőben helyett Fájl letöltése ASP.NET
Gyakran kell dinamikusan tartalmat (kép, XML) generálni. Mindegy, hogy aspxből, vagy HttpHandlerből. Az ember törli a Response-ot, megadja az új headeröket, betolja a tartalmat a Responseba és kész. Aztán a böngésző megjeleníti a választ. De mit tegyünk, ha a választ nem megjeleníttetni szeretnénk a böngészővel, hanem letölttetni?
Tovább »
2009.03.30.
|
Permalink
|
Hozzászólások
:
0
|
Tárgyszavak
:
ASP.NET
,
XML
Az ASP.NET, a LINQ és a Tranzakció
LINQ2SQL-t használunk ASP.NET projektben. A LINQ-hez tartozó DataContextet szerettük volna egy olyan változóban tárolni, ami több helyről is elérhető. Erre azért van szükség, mert ha tranzakcióban több műveletet hajtasz végre, akkor tanácsos csak egyetlen DataContext példányt használni (különben elosztott tranzakció indul, annak minden nyűgével). Egy dologra kell ilyenkor figyelni: a DataContext nem állapotmentes, úgyhogy nem szabad felhasználók között passzolgatni. Ebből következik, hogy nem lehet static...
Tovább »
2009.03.20.
|
Permalink
|
Hozzászólások
:
0
|
Tárgyszavak
:
ASP.NET
,
Linq
,
Tranzakció
Kliens oldali validálás és OnClientClick
Ha egy weboldalon valaminek a törlésére készítünk funkciót, postback előtt mindig célszerű rákérdeznünk a felhasználónál, hogy valóban szeretné-e törölni a kiválasztott elemet. Az ilyen “valóban használni kívánja a légzsákot” jellegű kérdések megvalósítására kiváló hely a Button osztály OnClientClick tulajdonsága, az egyetlen hátránya, hogy összevész a validator vezérlők kliens oldali szkriptjeivel.
Tovább »
2009.03.14.
|
Permalink
|
Hozzászólások
:
0
|
Tárgyszavak
:
ASP.NET
,
Javascript
Fiddlerezzünk JSONt localhoston
Egy klienshez ADO.NET Data Services-zel készítettem a szerver oldali komponenst, ami JSON-ban küldte vissza az adatokat a kliensnek. Hibakeresés közben bele kellett néznem az utazó adatokba, ami még Fiddlerrel sem bizonyult egyszerűnek.
Tovább »
2009.03.13.
|
Permalink
|
Hozzászólások
:
0
|
Tárgyszavak
:
AJAX
,
ASP.NET
,
Tool
,
Webfejlesztés
Felhasználó utánzatok
ASP.NET-es fejlesztés közben gyakran előfordul, hogy egy olyan funkciót kell megvalósítanunk, amely felhasználói fiókhoz vagy szerepkörhöz kötött, de még nincs kész a projektünkben a regisztráció vagy a bejelentkezés oldal.Ilyenkor az egyik lehetőség a felhasználói adatbázis gyors összekattintgatása, de ha ezt nem tehetjük meg, akkor nincs más megoldás, mint saját Memebership- és Role providerek készítése, amelyek ugyanúgy bejelentkeztetik a felhasználót, de nem igényelnek adatbázist. Ez egyszerűbb, mint azt első hallásra gondolnánk.
Tovább »
2009.03.02.
|
Permalink
|
Hozzászólások
:
0
|
Tárgyszavak
:
ASP.NET
,
Security
ASP.NET adatbázis minimumon
Az ASP.NET egyik nagy előnye, hogy bizonyos funkciók megvalósításához standard megoldást kínál. A felhasználókezelés, a profil, az eseménynapló és a webkijelzők esetén a standard megoldás része a standard adatbázis is, amely alapértelmezés szerint 11 táblából, 9 nézetből, 55 tárolt eljárásból és 13 szerepkörből áll. Ezeknek jelentős részére azonban sok esetben nincs szükség, szabaduljunk meg tőlük!
Tovább »
2009.02.26.
|
Permalink
|
Hozzászólások
:
0
|
Tárgyszavak
:
ASP.NET
OutputCache például felhasználói szerepkör alapján
Az egyik legerősebb ASP.NET eszköz a generált HTML tartalom gyorsítótárazásának lehetősége: Az oldal (vagy modul) tetején elhelyezett OutputCache direktívával elérhetjük, hogy az oldal (vagy modul) generált HTML tartalma több percre vagy órára is a szerver memóriájában maradjon. Ezzel brutális terheléseket tudunk kiszolgálni. A megjelenítendő tartalomnak azonban néha változnia kell. Erre szolgál az OutputCache direktíva Duration attribútuma. Egyszerűen megadjuk, hogy hány másodpercenként frissüljön a cache és kész…
Tovább »
2009.02.19.
|
Permalink
|
Hozzászólások
:
0
|
Tárgyszavak
:
ASP.NET
,
Cache
,
Teljesítmény
Kommunikáció ASP.NET és Silverlight között
Mostanában divat azon vitatkozni, hogy az ASP.NET vagy a Silverlight-e a jövő webfejlesztő technológiája. Különösen az utóbbi hívei között vannak olyanok, akik szeretik azt hinni, hogy kis kedvencük minden helyzetben tökéletes választás. Szerintem a két technológiát együtt fogjuk használni a jövőben: amit nem lehet vagy nem célszerű a böngészőben megoldani, ott fogunk a böngésző bővítményhez folyamodni. Ehhez persze nélkülözhetetlen, hogy a két világ tudjon egymással kommunikálni.
Tovább »
2009.02.07.
|
Permalink
|
Hozzászólások
:
0
|
Tárgyszavak
:
ASP.NET
,
Silverlight
,
Webfejlesztés
Response.Redirect kliens oldalon
Számtalanszor előfordul, hogy egy oldal feldolgozása során a felhasználót át kell irányítanunk egy másik oldalra. Erre vannak jól bevált megoldások, a Response.Redirect, a Server.Transfer vagy a Server.Execute. Mindegyiknek megvan a maga előnye és hátránya, van azonban egy közös nagy hátrányuk, amit hajlamosak vagyunk elfelejteni.
Tovább »
2009.01.25.
|
Permalink
|
Hozzászólások
:
0
|
Tárgyszavak
:
ASP.NET
,
Webfejlesztés
Aszinkron kérés leállítása
Mint bármely HTTP kérésnél, AJAX esetén is előfordulhat, hogy a válasz lassan érkezik meg a szervertől. A felhasználó türelmetlen lesz, de nem tudja, mihez nyúljon. Mivel a böngésző Stop gombját feleslegesen nyomogatja, a webfejlesztő feladata marad, hogy az AJAX-os kérés leállítására lehetőséget adjon.
Tovább »
2009.01.22.
|
Permalink
|
Hozzászólások
:
0
|
Tárgyszavak
:
AJAX
,
ASP.NET
Tábla típusú paraméterek használata ASP.NET-ben
Egyre gyakrabban merül fel az igény, hogy egy SQL lekérdezés egyik paramétereként azonos típusú, ám ismeretlen számú értéket kell átadnunk. Például egy terméket CheckBoxList segítségével több csoportba sorolhat a felhasználó vagy épp egy keresésnél választhatunk több kategória közül. Az SQL Server korábbi verzióinál tipikusan úgy oldottuk meg ezt a feladatot, hogy az értékeket egyetlen string változóban adtuk át, melyben XML vagy egyszerű separator karakterekkel elválasztott értékek szerepeltek. Az SQL Server 2008-tól kezdve viszont már közvetlenül adhatunk át tábla típusú paramétert is.
Tovább »
2009.01.18.
|
Permalink
|
Hozzászólások
:
0
|
Tárgyszavak
:
Adatkötés
,
ASP.NET
,
SQL
,
Webfejlesztés
Hány kötelező attribútuma van egy ASP.NET vezérlőnek?
A Visual Studio szerint kettő. Szerintem egy.
Tovább »
2009.01.05.
|
Permalink
|
Hozzászólások
:
0
|
Tárgyszavak
:
ASP.NET
,
Webfejlesztés
Keresőbarát lapozás
A ListView vezérlőt többek között azért szeretjük, mert korrektül kézben lehet vele tartani a generált HTML kódot. Ha túl sok adatot szeretnénk vele megjeleníteni, akkor tipikusan DataPagert ragasztunk hozzá. De nézte már meg valaki, hogy mit művel a DataPager a generált HTML kódban?
Tovább »
2008.12.31.
|
Permalink
|
Hozzászólások
:
0
|
Tárgyszavak
:
Adatkötés
,
ASP.NET
,
CSS
,
Webfejlesztés
Amikor a ListView nem az igazi
Az ASP.NET-ben megjelent ListView vezérlő igazi főnyeremény, tud mindent, amit kell, kézbentartható vele a generált HTML kód, ráadásul van hozzá designer támogatás is a Visual Studioban. Csak éppen vízfejűbb, mint bármely más listás adatmegjelenítő vezérlő.
Tovább »
2008.12.19.
|
Permalink
|
Hozzászólások
:
0
|
Tárgyszavak
:
ASP.NET
,
Teljesítmény
,
Webfejlesztés
Tipikus ASP.NET hozzáférési szintek
Az ASP.NET-es erőforrások (például aspx oldalak) a kezdetek óta védhetőek web.config-ban elhelyezett deklaratív bejegyzésekkel. Az IIS7 megjelenése óta az ilyen jellegű deklaratív védelem minden webes erőforrásnak (például PNG állományoknak) is alapértelmezetten kijár.
Tovább »
2008.12.15.
|
Permalink
|
Hozzászólások
:
0
|
Tárgyszavak
:
ASP.NET
,
Konfig
,
Security
ASP.NET Menu és a kifele mutató linkek
ASP.NET-ben a Menu vezérlő szuperül használható a weboldal menüjének megjelenítésére. Adatait tudja például SiteMap állományokból venni, iránya mélysége beállítható. Sőt ha bekapcsolod a securityTrimminget, akkor nem mutatja meg azokat a menüpontokat, melyek mögött található oldalakat nincs jogod megnézni. A pontos működési mechanizmusáról már volt szó korábban is.
Tovább »
2008.11.17.
|
Permalink
|
Hozzászólások
:
0
|
Tárgyszavak
:
ASP.NET
,
Security
Induló Készletek újratöltve
Az MSDN Kompetencia Központ munkatársai az elmúlt években számos induló készlet összeállításával segítették a megjelenő fejlesztői technológiák elsajátítását. Ezeket korábban a devportal.hu szerverén lehetett megtalálni, de mivel ott a tartalom átszervezésével sok link törötté vált és továbbra is sokan keresitek rajtunk ezeket az anyagokat, kézbe vettük a probléma megoldását.
Tovább »
2008.11.17.
|
Permalink
|
Hozzászólások
:
0
|
Tárgyszavak
:
.NET
,
Adatkötés
,
AJAX
,
ASP.NET
,
C#
,
Linq
,
MSDNKK
,
Screencast
,
Visual Studio
,
Workflow Foundation
,
Workshop
IIS 7 migráció: Request is not available in this context
Az elmúlt időszakban több alkalmazást migráltunk Windows Server 2008-ra és IIS 7-re. Volt olyan, amelyik csont nélkül működött az új környezetben is, volt olyan, amelyiknél a web.configot kellett módosítani és bizony volt olyan is, ahol hozzá kellett nyúlnunk a forráskódhoz.
Tovább »
2008.10.29.
|
Permalink
|
Hozzászólások
:
0
|
Tárgyszavak
:
ASP.NET
,
Error
,
IIS
ASP.NET Menu és a teljesítmény
Az ASP.NET 2.0 óta létezik a Menu vezérlő, mellyel dinamikus, adatköthető menüt készíthetünk. Az egyik legfontosabb tulajdonsága, hogy támogatja a security trimming-et (ha bekapcsoljuk), azaz csak azokat a menüpontokat jeleníti meg, amik mögött olyan oldalak vannak, amiket a felhasználó megnézhet.
Tovább »
2008.07.16.
|
Permalink
|
Hozzászólások
:
0
|
Tárgyszavak
:
Adatkötés
,
ASP.NET
,
Teljesítmény
Zermatt
Zermatt egy kisváros Svájc déli részén, mindössze tíz kilométerre az olasz határtól. A kb. 5500 fős település zsákfalu, 1620 méteres tengerszint feletti magasságban egy völgy végében, egy gleccser közelében fekszik. Érdekesség, hogy a tiszta levegő megóvása érdekében belső égésű motorokkal hajtott autók nem hajthatnak be a városba. Síparadicsom, csendes kisváros gyönyörű környezetben. Mi vezette a Microsoft fejlesztőit arra, hogy épp ezt a várost válasszák egy fejlesztői keretrendszer kódnevévé?
Tovább »
2008.07.14.
|
Permalink
|
Hozzászólások
:
0
|
Tárgyszavak
:
.NET
,
ASP.NET
,
CardSpace
,
Security
,
WCF
,
Webfejlesztés
ASP.NET AJAX jövőkép
Korábban már írtam néhány olyan komponensről vagy szolgáltatásról, melyek a tervek szerint az ASP.NET AJAX részei lesznek. Nos, a jelek szerint mégsem :(
Tovább »
2008.07.10.
|
Permalink
|
Hozzászólások
:
0
|
Tárgyszavak
:
AJAX
,
Ajax Library
,
ASP.NET
RSS generálás ASP.NET webalkalmazásban WCF alapokon
Webalkalmazások fejlesztésekor gyakran merül fel az igény, hogy a tartalmat RSS formában is publikálnunk kell. Erre számtalan megoldás létezik, a .NET Framework 3.5 megjelenése óta azonban közvetlen támogatást ad a keretrendszer a System.ServiceModel.Syndication névtér osztályainak segítségével.
Tovább »
2008.06.05.
|
Permalink
|
Hozzászólások
:
0
|
Tárgyszavak
:
ASP.NET
,
WCF
,
Webfejlesztés
,
XML
XML adatkötés a gyakorlatban
Korábban már írtam arról, hogy az MSDN Kompetencia Központ RSS feedjét a FeedBurner szolgáltatás segítségével mérjük. A FeedBurner biztosít egy webes felületet a statisztikai adatok lekérdezéséhez, de ezen kívül egy REST-es API-t is ad, ami lehetővé teszi, hogy közvetlenül saját alkalmazásunkban jelenítsük meg ezeket az adatokat.
Tovább »
2008.06.04.
|
Permalink
|
Hozzászólások
:
0
|
Tárgyszavak
:
ASP.NET
,
Linq
,
Webfejlesztés
,
XLinq
,
XML
Dinamikus szerveroldai erőforrás előállítása kamu ASPX oldalakkal
ASP.NET-ben szerveroldali erőforrás generálásra (például egy kép, vagy egy excel tábla) számtalan lehetőség létezik. Talán a legkorrektebb a saját HttpHandler készítése. Leggyakrabban mégis egy quick & dirty megoldást használok: a szerveroldali erőforrást egy kamu aspx oldallal generálom.
Tovább »
2008.05.30.
|
Permalink
|
Hozzászólások
:
2
|
Tárgyszavak
:
ASP.NET
,
Gyors és ronda
Hullanak az IIS-ek
Az utóbbi időben egyre több olyan hír jelent meg a világhálón, amelyek szerint durva hiba lehet a Windows-ban, az IIS-ben vagy az SQL Serverben, mert sorra hullanak azok a szerverek, melyek ezeket használják. Április 17-én a Microsoft kiadott egy Security Advisory-t (951306), amely azonban nem írt arról, hogy pontosan mi a hiba oka, csak azt tette egyértelművé, hogy nincs patch, mi javítaná.
Tovább »
2008.04.30.
|
Permalink
|
Hozzászólások
:
0
|
Tárgyszavak
:
ASP.NET
,
Security
,
Webfejlesztés
Web Konferencia 2008
A hétvégén került megrendezésre a Web Konferencia 2008, melyen számos remek előadás mellett Bátorfi Zsolt barátom a Silverlightról, jómagam pedig az ASP.NET 3.5-ről és a Visual Studio 2008-ról beszéltem. A résztvevőknek megígértem, hogy közzéteszem az előadáshoz tartozó prezentációt és a bemutatott alkalmazás forráskódját is, íme.
Tovább »
2008.04.28.
|
Permalink
|
Hozzászólások
:
2
|
Tárgyszavak
:
ASP.NET
,
Rendezvény
,
SQL
,
Visual Studio
,
Webfejlesztés
AjaxControlToolkit CalendarExtender testreszabás
A CalendarExtender az egyik kedvenc vezérlőm az AjaxControlToolkitben. Ráállítom mondjuk egy TextBoxra és szépen segít azt egy érvényes dátummal kitölteni.
Tovább »
2008.03.21.
|
Permalink
|
Hozzászólások
:
0
|
Tárgyszavak
:
Ajax Library
,
ASP.NET
,
Javascript
,
Webfejlesztés
Árvíztűrő sütik
ASP.NET-ben nagyon egyszerűen tudunk sütiket, azaz cookie-kat kezelni, gyakorlatilag kulcs-érték párokról van szó. Egyetlen sorral elmenthetünk oda valamit.
Tovább »
2008.03.19.
|
Permalink
|
Hozzászólások
:
0
|
Tárgyszavak
:
ASP.NET
ASP.NET gyakorlati bevezető a Lurdy házban - Példaalkalmazás
A holnapi workshop példaalkalmazása letölthető.A holnapi workshop példaalkalmazása csatolmányként letölthető. A csatolmány tartalma négy könyvtár, melyek a példaalkalmazás egy-egy fejlesztési fázisát rejtik. Holnap ezeken haladunk végig. Emlékezetetőül a program és a megközelíthetőség9:00 - 9:30 Regisztráció9:30 - 11:00 ASP.NET bevezetés a nem Microsoft technológiával dolgozó webfejlesztőknek11:00 - 11:20 Szünet11:20 - 12:50 Felhasználókezelés és egységes kinézet kialakítása12:50 - 13:40 Ebédszünet13:40 - 15:10 Adatkezelés és adatkötés15:10 - 15:30 Szünet15:30 - 17:00 ASP.NET 3.5 és az AJAXA Lurdy ház megközelíthető az...
Tovább »
2008.03.13.
|
Permalink
|
Hozzászólások
:
0
|
Tárgyszavak
:
Ajax Library
,
ASP.NET
,
Rendezvény
,
Visual Studio
,
Webfejlesztés
,
Workshop
IISRESET fürgén
Aki foglalkozott már valaha SharePoint programozással, valószínűleg maga is levonta azt a következtetést, hogy a SharePointos problémák 130%-a megoldható egy IISRESET-tel. Az addig rendben is van, hogy újra kell indítanunk a webalkalmazást (ez bármelyik szoftver esetén előfordulhat), de miért éppen így? Leginkább azért, mert ez összesen 8 karakter, villámgyorsan be lehet gépelni. Valljuk be magunknak őszintén, ezért szeretjük használni. Nyolc karaktert még a kattintgatásfüggő fejlesztő is hajlandó begépelni.
Tovább »
2008.03.07.
|
Permalink
|
Hozzászólások
:
0
|
Tárgyszavak
:
ASP.NET
,
SharePoint
,
Tool
,
Webfejlesztés
Nagy fájlok feltöltése a FileUpload vezérlővel
Az ASP.NET a 2.0 óta tartalmazza a FileUpload vezérlőt. Használata elég egyszerű, például így lehet a feltöltött fájlokat a webalkalmazás files nevű mappájába menteni.
Tovább »
2008.02.22.
|
Permalink
|
Hozzászólások
:
0
|
Tárgyszavak
:
ASP.NET
AJAX PageMethod és a gyors felhasználó
Tovább »
2008.02.19.
|
Permalink
|
Hozzászólások
:
0
|
Tárgyszavak
:
AJAX
,
ASP.NET
,
Javascript
Karácsonyi ASP.NET vezérlő
Először is szeretnék a teljes szerkesztőség nevében mindenkinek útólag is Békés Boldog Karácsonyt és előre is Sikeres, Nyugodt Új Évet kívánni.
Tovább »
2007.12.30.
|
Permalink
|
Hozzászólások
:
0
|
Tárgyszavak
:
ASP.NET
,
Visual Studio
OnEsemeny a markupban
A legnagyobb agyvérzés az ASP.NET-ben, hogy a szerveroldali események egy részét sikerült CSONTRA UGYANÚGY elnevezni, mint a rég bevált, használt és sok esetben megkerülhetetlen javascript eseményeket.
Tovább »
2007.12.09.
|
Permalink
|
Hozzászólások
:
1
|
Tárgyszavak
:
ASP.NET
,
Javascript
Internet Explorer 6 DropDownList vs AJAX
Szerencsétlen hatos explorerben kicsit furcsán viselkednek a legördülőlisták. Legutóbb azzal borzolta az idegeimet, hogy ha volt ModalPopupExtender az oldalon és felbukkantottam .Show()-val, akkor ELTŰNT AZ ÖSSZES DropdownList. Nem is jelent meg soha többet, csak ha újratöltődött az oldal.
Tovább »
2007.11.25.
|
Permalink
|
Hozzászólások
:
3
|
Tárgyszavak
:
AJAX
,
ASP.NET
,
Javascript
LinqDataSource mint ObjectDataSource
A LINQ óriási előnye, hogy a relációs adatainkat szinte észrevétlenül fordítja át objektumok halmazára, emiatt a LinqDataSource inkább rokon az ObjectDataSource vezérlővel, mint az SqlDataSource-szal. Íme egy példa ennek illusztrálására.
Tovább »
2007.11.22.
|
Permalink
|
Hozzászólások
:
0
|
Tárgyszavak
:
ASP.NET
,
DLinq
,
Linq
,
Webfejlesztés
Hova kattintottam?
Gyakori feladat, hogy megjelenítjük az adatokat egy weboldalon és szeretnénk biztosítani a felhasználónak, hogy valamelyik rekordra kattintva ilyen vagy éppen olyan műveletet végezzen el az adott soron. Valami oknál fogva a szokásos fejlesztői hozzáállás a feladathoz az, hogy a gomb kattintás eseménykezelőjében elkezdjük keresgélni, hogy vajon melyik rekordra kattinthatott szerencsétlen felhasználó és ilyenkor az ember hajlamos elveszni a SelectedItem, SelectedIndex, DataItem, DataRow, DataRowView, DataRowItem és társai között.
Tovább »
2007.11.19.
|
Permalink
|
Hozzászólások
:
1
|
Tárgyszavak
:
ASP.NET
,
DLinq
,
Linq
,
Webfejlesztés
Workflow Foundation hosztolása ASP.NET-ben
Ha már Lipi volt olyan kedves és Világszám! címmel blogbejegyzést írt a TechEd előadásomról, igazán tartozom némi bővebb információval az itthon maradottak számára.
Tovább »
2007.11.16.
|
Permalink
|
Hozzászólások
:
0
|
Tárgyszavak
:
ASP.NET
,
Webfejlesztés
,
Workflow Foundation
Böngészőfelbontás detektálás szerveroldalon
Van egy alkalmazásom néhány előre definiált CSS-sel. Szerveroldalon OnPreRender-ben állítom be, hogy melyiket használja ezek közül a böngésző. Valahogy így.
Tovább »
2007.11.05.
|
Permalink
|
Hozzászólások
:
0
|
Tárgyszavak
:
ASP.NET
,
CSS
,
Javascript
,
Webfejlesztés
Kattintható sorú GridView
Az ASP.NET GridView-t vagy szereti az ember, vagy nem, én mindenesetre használom. Egész jó listázáshoz, vagy master-detailhez. Utóbbihoz valahogy Select eseményt kell tudni kiváltani a GridView egy során. Normális esetben erre egy Button vagy LinkButton elég. Felmerült, hogy lehet megoldani egy adatsor kiválasztását úgy, hogy ahhoz bárhol lehessen kattintani a soron. Végül ezt találtam a legszebbnek.
Tovább »
2007.11.03.
|
Permalink
|
Hozzászólások
:
5
|
Tárgyszavak
:
ASP.NET
,
Javascript
,
Webfejlesztés
Letölthető lesz a .NET Framework forráskódja
Nagyon kellemes érzés tud lenni, amikor az ember mások előtt kap meg információkat, de ugyanakkor nagyon bosszantó is tud lenni, hogy az NDA miatt nem mondhatja el senkinek :( Az szintén bosszantó, ha arra kell várni, hogy valaki más hivatalosan lelője a poént, mint ahogy történt most is Scott Guthrie blogjában :(
Tovább »
2007.10.03.
|
Permalink
|
Hozzászólások
:
0
|
Tárgyszavak
:
.NET
,
ASP.NET
,
Visual Studio
MultiLine TextBox validálása
Aki próbálta már az asp:TextBox vezérlőt TextMode="MultiLine" üzemmódban használni bztosan hamar észrevette, hogy a MaxLength tulajdonság bizony nem működik. Ennek nagyon egyszerű oka van: a MultiLine hatására nem input type="text" kerül a HTML kódba, hanem textarea, ott pedig nincs ilyen tulajdonság.
Tovább »
2007.09.28.
|
Permalink
|
Hozzászólások
:
0
|
Tárgyszavak
:
ASP.NET
,
Webfejlesztés
UpdatePanelben scrollbar-pozíció megtartása
Egy UpdatePanelben lévő divben jelenítetek meg egy GridView-t. A div mérete fix, így mikor a gridnek túl sok sora van a div scrollozható. A grid egy AJAX timer eseménykezelőjében UpdatePanel.Update()-tel frissül. Ez a frissülés viszont mindig visszapozicionálta az elejére a div scrollbarját, ami rendkívül idegesítő.
Tovább »
2007.09.12.
|
Permalink
|
Hozzászólások
:
2
|
Tárgyszavak
:
AJAX
,
ASP.NET
,
Javascript
,
Webfejlesztés
Csak összedobom, összehúzom és kész. Kész?
Gyakran lehet olyasmit hallani, hogy a Visual Studioban csak létrehozunk egy új projektet, feldobáljuk az oldalra a vezérlőket és máris kész a webalkalmazásunk és úgy jó, ahogy van, mert a Studio, na az aztán király.
Tovább »
2007.09.12.
|
Permalink
|
Hozzászólások
:
0
|
Tárgyszavak
:
ASP.NET
,
Javascript
,
Webfejlesztés
Fiddler
Letöltöttem a Fiddlert (http://www.fiddlertool.com/fiddler/). Nagyon szimpatikus, kezes eszköz. Elkap minden HTTP webes forgalmat, amit kifelé generálok, és szépen megjeleníti. Szuper jól tudom debuggoláshoz használni. Ez például az index.hu.
Tovább »
2007.09.07.
|
Permalink
|
Hozzászólások
:
0
|
Tárgyszavak
:
ASP.NET
,
Tool
,
Webfejlesztés
ASP.NET fejlesztők vs. Javascript
Az ASP.NET AJAX vezérlők megejelenése óta egyre kevésbé hivatkozhat arra az ember, hogy "kérem én szerveroldali fejlesztő vagyok, hagyják a javascriptet másra, csináljuk meg a dolgot szerveroldalon". Kínos, ha a megrendelő az UpdatePanel-ből azt a következtetést vonja le, hogy milyen szépen megy MS platformon a javascript fejlesztés. Az IE DOM vs. W3C DOM őrület nagyon keserves éjszakákat szokott nekem okozni.
Tovább »
2007.09.04.
|
Permalink
|
Hozzászólások
:
0
|
Tárgyszavak
:
AJAX
,
ASP.NET
,
Javascript
70-528 vizsgatippek
Múlt héten voltam Web-Based Client Development (70-528) vizsgán, gondoltam megosztom a tapasztalataimat, másnak még jól jöhet.
Tovább »
2007.08.14.
|
Permalink
|
Hozzászólások
:
0
|
Tárgyszavak
:
ASP.NET
,
Vizsga
Mit validál a validator?
"Hát a Text property-t, nem?" Na ennyire nem egyszerű a helyzet, de kezdjük inkább az elején. Ha írunk egy saját kontrollt, majd feldobunk belőle egy példányt az egyik WebFormunkra, majd mellérakunk például egy RequiredFieldValidatort, akkor futtatáskor először a következő hibaüzenetet fogjuk kapni.
Tovább »
2007.07.21.
|
Permalink
|
Hozzászólások
:
0
|
Tárgyszavak
:
ASP.NET
,
Webfejlesztés
UpdatePanel - akkor hogy is van ez?
Biztos sokan láttatok már ilyen-olyan tutorial videókat, mint például ez is, ami az ASP.NET alkalmazások AJAXosítása kapcsán mindösszesen arról szól, hogy tegyünk bele mindent UpdatePanel-be, és készen is vagyunk. Kétségtelenül egyszerű, kétségtelenül működik is, de vajon tényleg ez a legjobb megoldás?
Tovább »
2007.07.02.
|
Permalink
|
Hozzászólások
:
0
|
Tárgyszavak
:
AJAX
,
Ajax Library
,
ASP.NET
,
Webfejlesztés
Excel export ASP.NET-ből
Gyakori feladat, hogy a webalkalmazásaink adatbázisából valamilyen használható formátumban kell adatokat exportálnunk. Egy átlagos felhasználó számára a relációs adatok használható formátuma az Excel. Íme néhány módszer Excel fájl előállítására ASP.NET-ből.
Tovább »
2007.06.27.
|
Permalink
|
Hozzászólások
:
0
|
Tárgyszavak
:
ASP.NET
,
Excel
,
Webfejlesztés
Tárgyszavak
.NET
·
Active Directory
·
Adatkötés
·
AJAX
·
Ajax Library
·
Apache
·
ASP.NET
·
ASP.NET MVC
·
audio
·
Azure
·
C#
·
C++
·
Cache
·
CardSpace
·
CSS
·
Debugger
·
Design
·
DLinq
·
DNS
·
Driver
·
Error
·
Excel
·
FastCGI
·
Firefox
·
GDI
·
Google
·
Gyors és ronda
·
Hardver
·
HTML5
·
IE9
·
IIS
·
Internet Explorer
·
Javascript
·
jQuery
·
Képszerkesztés
·
Kerékpár
·
Konfig
·
Könyv
·
LEGO
·
Linq
·
Linux
·
Logparser
·
Mobil
·
Mono
·
MSDN
·
MSDNKK
·
MySQL
·
Natív
·
Nem szakmai
·
Office
·
Offline
·
PHP
·
Pihenés
·
PowerShell
·
Rendezvény
·
Screencast
·
Security
·
SharePoint
·
Silverlight
·
Söröző
·
SQL
·
SQL Server
·
Szkript
·
Teljesítmény
·
TFS
·
Tool
·
Tranzakció
·
Vékonykliens
·
Virtual
·
Vista
·
Visual Studio
·
Vizsga
·
WCF
·
Web AI
·
Webfejlesztés
·
Webservice
·
Windows
·
Windows Embedded
·
Windows Server
·
WinForms
·
woff
·
Workflow Foundation
·
Workshop
·
WPF
·
XLinq
·
XML
·
Zugló