Rumah >pembangunan bahagian belakang >C++ >Bagaimana cara memetakan data jadual HTML dengan betul ke datatable ado.net melalui pengikatan model?
Terbitkan nilai jadual HTML ke ADO.NET DataTable.
Kawalan HTML Betulkan untuk menyerahkan borang
Nama kawalan yang dihasilkan oleh pelabelan HTML semasa tidak betul, yang menghalang data mengikat dengan model. Untuk mengikat dengan betul, nama kawalan mesti diselaraskan dengan sifat -sifat model. Untuk baris pertama, anda tidak boleh menggunakan "item.leaveType", tetapi "Levedetailslist [0] .leAveType" harus digunakan.
Ubah suai kod html
Untuk mencapai matlamat ini, jika kolektif dicapai, anda boleh menggunakan gelung untuk, atau untuk merealisasikan pengumpulan editortemplate untuk mencapai koleksi yang tidak dapat dipertikaikan
create /views/shard/editortemplates/leaveBalancedetails.cshtml:
<code class="language-csharp">for (int i = 0; i < ...; i++) { // 使用 LeaveDetailsList[i].LeaveType 等生成控件 }</code>dalam pandangan utama:
<制> kod pengawal
Akhirnya, dalam kaedah edit pengawal:
<code class="language-csharp">@model yourAssembly.LeaveBalanceDetails <tr> <td>@Html.TextBoxFor(m => m.LeaveType)</td> .... </tr></code>
Atas ialah kandungan terperinci Bagaimana cara memetakan data jadual HTML dengan betul ke datatable ado.net melalui pengikatan model?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!