Főbb különbség: Az ASP.net keretrendszerben a felhasználói vezérlés és az egyéni vezérlés az újrafelhasználható komponensek vezérlőként való kiszolgálására szolgál. A felhasználói kezelőszervek úgy készülnek, mint egy webes űrlap. A meglévő ellenőrzéseket saját logikájuk meghatározására használják. Másrészt az egyéni vezérlés az, amelyet a programozó készít vagy hoz létre az üzleti igények kielégítésére a meglévő vezérlők funkcionalitásának kiterjesztésével. A felhasználói vezérlők egyszerűen létrehozhatók, mint az egyéni vezérlők.
A felhasználói vezérléseknek előnyben kell részesülniük, hogy a funkcionalitást kezelhető logikai darabokra osztják fel. Ezeket a darabokat az alkalmazás vagy más vezérlők függvénye nélkül lehet létrehozni. Ezeket is széles körben használják a kapcsolódó összetevők csoportosítására az újrafelhasználhatóság céljára. Másrészről az egyéni vezérlőelemek előnyösek a vezérlő egy adott verziójának létrehozásához. Csendes segítséget nyújtanak az alapvető vezérlőkhöz való kiterjesztett képesség biztosításához.
Felhasználói vezérlés és egyéni vezérlés összehasonlítása:
Felhasználói vezérlés | Egyéni vezérlés | |
Meghatározás | A felhasználói kezelőszervek úgy készülnek, mint egy webes űrlap. A meglévő ellenőrzéseket saját logikájuk meghatározására használják. | Az egyéni vezérlés az, amelyet a programozó készít vagy hoz létre az üzleti igények kielégítésére, a meglévő vezérlők funkcionalitásának kiterjesztésével. |
Teremtés | Könnyen | Összetett |
Fut | Ne futtassa a saját dll-t | Fuss a saját dll-jükön |
Újrahasználhatóság | honlap | Ellenőrzés |
Eszköztár | Nem lehet hozzáadni az eszköztárhoz | Hozzáadható az eszköztárhoz |
Előnyben részesített | Statikus elrendezés | Dinamikus elrendezés |
használhatóság | Egyetlen másolat használható különböző projektekhez | Minden alkalmazáshoz külön másolat szükséges |
Rugalmasság | Kevésbé | Több |