ASP.NET нь вэб программ (web appliction) vvсгэхэд зориулагдсан. Энэ нь ASP (Active Server Pages)-ийн бvх боломжууд дээр нэмж COM (Component Object Model) контролууд ба RAD (Rapid Application Development) технологийг UI (user interface)-жуулж загварчлахад зориулан оруулсан. Мэдээж vvний vр дvнд маш хурдан, єргєн боломжтойгоор вэбийг хєгжvvлэх юм.
| Конртол | Тайлбар | Server-Side Event-vvд | HTML код |
|---|---|---|---|
| Label | HTML хуудасан дээр текст харуулах | None | |
| TextBox | Хэрэглэгчэд єгєгдєл оруулах боломж олгоно | TextChanged | |
| Button | Жирийн button контрол ба click хийхэд сервер дээр vйлдэл хийгдэнэ. Нэмэлт мэдээллийг CommandName ба CommandArguments property-нуудаар дамжуулж болно | Click, Command | |
| LinkButton | Button-той тєстэй сервер лvv дамжуулна. Гэвч button нь hyperlink-тэй ижил харагдана | Click, Command | |
| ImageButton | Дэлгэцэнд зураг харуулна. Хэрэв товшилт хийвэл, сервер лvv коммандын мэдээллэ дамжуулна. (хулгана координат г.м) | Click | |
| Hyperlink | Жирийн hyperlink(холболт) контрол | None | |
| DropDownList | Жирийн HTML контролтой тєстэй. Гэвч єгєгдлийн баазтай бэхлэгдэж чаддаг. | SelectedIndexChanged | |
| ListBox | Жирийн HTML контролтой тєстэй. Гэвч єгєгдлийн баазтай бэхлэгдэж чаддаг. | SelectedIndexChanged | |
| DataGrid | Та энэ контролыг єгєгдлийн эхтэй бэхлэж, энэ нь бvх баганын мэдээллийг дэлгэцэнд гаргана. Мєн хуудсуудтай болгох, эрэмбэлэх, хялбар форматлах зэрэг боломжуудтай. | CancelCommand, EditCommand, DeleteCommand, ItemCommand, SelectedIndexChanged, PageIndexChanged, SortCommand, UpdateCommand | |
| DataList | Єгєгдлийг хvснэгтэн бус хэлбэрээр форматлана. Та єгєгдєлтэй бэхлэхдээ бэлэн загвар ашиглаж болно. | CancelCommand, EditCommand, DeleteCommand, ItemCommand, SelectedIndexChanged, UpdateCommand | |
| Repeater | Єгєгдлийг хvснэгтэн бус хэлбэрээр форматлана. Та єгєгдєлтэй бэхлэхдээ бэлэн загвар ашиглаж болно. | None | |
| CheckBox | Жирийн HTML контролтой адил хэрэглэгч сонгох ба vлсонгох боломжтой. | CheckChanged | |
| CheckBoxList | Дэлгэцэнд хамт ажилладаг бvлэг check box-уудыг vзvvлнэ. | SelectedIndexChanged | |
| RadioButton | Жирийн HTML контролтой маш тєстэй ба дэлгэцэн дэх товчлуурыг хэрэглэгч сонгох ба vлсонгох боломжтой. | CheckChanged | |
| RadioButtonList | Дэлгэцэнд хамт ажилладаг бvлэг radiobutton контролуудыг vзvvлнэ. | SelectedIndexChanged | |
| Image | Жирийн HTML контролтой маш тєстэй. Хуудасанд зураг байрлуулна. | None | |
| Panel | Бvлэг контролуудад хэрэглэгддэг. | None | |
| PlaceHolder | Run time vед динамикаар server-side контролуудыг vvсгэх vед байрлуулах зэрэг vйлдлийг хийхэд хэрэглэгдэнэ. | None | |
| Calendar | HTML тєрлийн календар vvсгэдэг. Анхны огноо єгєх, урагш, хойш каледарыг гvйлгэх г.м | SelectionChanged, MonthViewChanged | |
| AdRotator | Дэлгэцэнд сурталчилгааны жагсаалтыг гаргахыг зєвшєєрдєг. Хэрэглэгч хуудсыг дахин vзэх болгонд сурталчилгаа нь цикл маягаар дэлгэцэнд гарна. | None | |
| Table | Жирийн HTML контролтой адил | None | |
| RequiredFieldValidator | Форм дох аль нэг контрол ямар нэг зvйлээр дvvргэгдсэн эсэхийг шалгана. Хэрэв буруу бол таны тодорхойлсон алдааны мэдээлэл энэ контрол дээр гарах болно. | ||
| CompareValidator | Форм дох 2 контрол дээрх мэдээллvvдийг харьцуулна. Хэрэв ижил биш бол таны тодорхойлсон алдааны мэдээлэл энэ контрол дээр гарах болно. | ||
| RangeValidator | Контролд оруулсан утга нь тодорхойлсон заагт (0 | ||
| RegularExpressionValidator | Контролд оруулсан єгєгдлийг таны тодорхойлсон тогтмол загварт (###-###) тохирч байгаа эсэхийг шалгана. Хэрэв энэ заагт биш бол таны тодорхойлсон алдааны мэдээлэл энэ контрол дээр гарах болно | ||
| CustomValidator | Та server-side болон client-side функцыг тодорхой контролын агуулгыг шалгахад ашиглана. Харин энэ функц нь логик утга (true, false) буцаах ёстой. Хэрэв функц vнэн утга буцаасан бол цааш vргэлжилнэ. Хэрэв худал бол мэдээлэл энэ контрол дээр гарах болно. | ||
| ValidationSummary | Автоматаар бvх шалгах контролуудын алдааны мэдээллийг цуглуулаад дугаарлан, форматлан дэлгэцэнд гаргана | ||
| XML | XML баримтуудыг HTML-тэй хамт дэлгэцэнд гаргахад хэрэглэгдэнэ. Мєн XSLT-г ажиллуулан XML-хувирган дэлгэцэнд гаргаж чадна. | None | |
| Literal | label–тэй тєстэй. Дэлгэцэнд текст гаргана. Харин run-time vед шинэ vгсийг vvсгэн энэ контролд байрлуулахыг зєвшєєрдєг. | None |
Web Service-ийг .NET дээр vvсгэхэд Public method-ууд бvхий класс vvснэ. Энэ Public method бvр нь Web Service vзvvлэхэд дуудагддаг.
Web Service диаграмм

Та .NET дээр vvсгэсэн Web Service-ийг компляци хийхэд холбоо бvхий файлууд автоматаар vvсэх болно. Энэ файлууд нь Web Service-ийн танилцуулга, Web Service-ийг нээж олоход хэрэглэгдэнэ.