Aplikasi Web ASP.NET
Buat aplikasi web tumpukan penuh dengan HTML, CSS, JavaScript, dan C #
Didukung di Windows, Linux, dan macOS
Aplikasi web modern yang dapat diskalakan dengan .NET dan C#
Gunakan .NET dan C# untuk membuat situs web berdasarkan HTML5, CSS, dan JavaScript yang aman, cepat, dan dapat diskalakan ke jutaan pengguna.
UI web interaktif dengan C #
Blazor adalah fitur ASP.NET untuk membuat UI web interaktif yang tidak menggunakan JavaScript tetapi C#. Blazor memberi Anda .NET asli yang berjalan di browser di WebAssembly.
Render HTML secara dinamis dengan Razor
Razor menyediakan cara sederhana, bersih, dan ringan untuk membuat konten web dinamis menggunakan HTML dan C#.
Dengan Razor, Anda dapat menggunakan fitur HTML atau C# apa pun. Anda mendapatkan dukungan editor yang luar biasa untuk keduanya, termasuk IntelliSense, yang menyediakan penyelesaian otomatis, pengetikan real-time dan pemeriksaan sintaksis, dan banyak lagi.
Integrasi tanpa hambatan dengan data Anda
Pustaka akses data Kerangka Kerja Entitas (EF) yang populer memungkinkan Anda berinteraksi dengan database menggunakan objek yang sangat di ketik.
Database paling populer didukung, termasuk SQLite, SQL Server, MySQL, PostgreSQL, DB2, dan lainnya, serta penyimpanan non-relasi seperti MongoDB, Redis, dan Azure Cosmos DB.
Buat aplikasi web yang aman
ASP.NET menyediakan database pengguna bawaan dengan dukungan untuk autentikasi multifaktor dan autentikasi eksternal dengan Google, X, dan banyak lagi.
ASP.NET mendukung protokol autentikasi standar industri. Fitur bawaan membantu melindungi aplikasi Anda dari scripting lintas situs (XSS) dan pemalsuan permintaan antar situs (CSRF).
Perancah, formulir, dan validasi
Perancah antarmuka pengguna dengan cepat untuk berinteraksi dengan model data Anda, termasuk kueri dan pembaruan.
Buat formulir HTML secara dinamis berdasarkan model data Anda yang dititik dengan kuat. Tentukan aturan validasi secara deklaratif, menggunakan atribut C# yang diterapkan pada klien dan server.
Dukungan bawaan untuk kerangka kerja UI JavaScript
ASP.NET terintegrasi tanpa masalah dengan kerangka kerja JavaScript populer. Mulai dengan cepat menggunakan ASP.NET dan React atau Angular, menggunakan templat yang telah dikonfigurasi sebelumnya.
Pelajari selengkapnya tentang menggunakan templat SPA dengan ASP. NET
Pengontrol Tampilan Model (MVC)
MVC adalah pola desain yang digunakan untuk memisahkan antarmuka pengguna (tampilan), data (model), dan logika aplikasi (pengontrol). ASP.NET memiliki dukungan bawaan untuk pola MVC, sehingga mudah untuk mengikuti pola desain ini.
Your platform, your tools
ASP.NET is cross-platform, allowing you to develop and deploy web apps on your OS.
Keluarga produk Visual Studio memberikan pengalaman pengembangan .NET yang hebat di Windows, Linux, dan macOS.
Jika Anda lebih suka menggunakan editor yang berbeda, ada alat dan plugin baris perintah .NET untuk banyak editor populer.
Free hosting on Azure
Get 10 ASP.NET websites for free with Microsoft Azure.
Anda juga dapat menyebarkan ke platform cloud utama apa pun, server Linux atau Windows Anda sendiri, atau salah satu dari banyak penyedia hosting.
Siap untuk memulai?
Tutorial langkah demi langkah kami akan membantu Anda menjalankan ASP.NET di komputer.