Artikel ini menunjukkan membina halaman checkout e-dagang yang mudah menggunakan Visual Studio Community 2015, Bootstrap, dan AngularJS. Proses ini mengintegrasikan API Web ASP.NET untuk pemprosesan pembayaran, mempamerkan komponen e-dagang teras.
Ciri -ciri Utama:
Tutorial ini dibina pada artikel sebelumnya dalam siri ini (pautan yang disediakan di bawah) dan memberi tumpuan kepada menambahkan keupayaan e-dagang. Pemeriksaan satu halaman mengendalikan keranjang belanja, maklumat pembayaran, dan memaparkan mesej kejayaan/kegagalan. Butiran pembayaran dikemukakan kepada API Web ASP.NET yang bertindak sebagai pemproses kad kredit, menerima data JSON melalui permintaan pos dan mengembalikan kod status HTTP. Angularjs mengendalikan kemas kini masa nyata, mengira jumlah dan memaparkan mesej.
Reka bentuk halaman checkout memanfaatkan bootstrap untuk gaya. AngularJS menguruskan paparan dinamik jumlah produk. Proses lengkap, dari pemilihan produk hingga pembayaran, terkandung dalam satu bentuk.
(imej: tangkapan skrin halaman checkout yang telah siap) [
Butiran pelaksanaan:
Proses ini melibatkan membuat paparan MVC baru (checkout.cshtml) dan beberapa kelas model (produk.cs, form.cs, checkout.cs). Gaya bootstrap digunakan, dan AngularJS digunakan untuk fungsi dinamik. Pengawal AngularJS (Controller.js) memulakan pembolehubah untuk kuantiti produk. Kod sisi pelayan (homeController.cs) mengendalikan penyerahan borang, memproses data, dan berinteraksi dengan API Web Mock. API Web (ValueController.cs) mensimulasikan pemprosesan pembayaran dan mengembalikan kod status HTTP yang menunjukkan kejayaan atau kegagalan.
[ kelas (Imej: Menambah pakej Newtonsoft.Json Nuget) [
(pautan ke artikel sebelumnya dalam siri ini):
(artikel ini ditaja oleh Microsoft.) myForm
dalam homecontroller mengikat untuk membentuk medan, memudahkan akses data. Kelas ProductManager
mengira jumlah harga. Kelas Checkout
menguruskan mesej kejayaan/kegagalan dan kod muat turun. API Web menggunakan JsonConvert
(pakej newtonsoft.json nuget) untuk siri siri/deserialization JSON.
Komuniti Visual Studio 2015: Menyediakan tapak
Atas ialah kandungan terperinci Komuniti Visual Studio 2015: Menambah fungsi e -dagang. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!