در asp.net core چندین رکورد را بطور همزمان میخوام ویرایش کنم برای انتخاب این ریکارد ها از checkbox استفاده میکنم یعنی تنها رکورد های که انتخاب شده یا چک شده است باید ویرایش شود.
برای اینکار باید از دستورات جی کوئری استفاده کنید. در ابتدا در Table و td خودتون باید بین ردیف ها تفاوت بذارید و یک Property منحصر بفرد ایجاد کنید. برای این کار هم میتونید از data استفاده کنید. نمونه زیر رو مشاهده کنید :
<tbody>
@foreach (var item in Model)
{
<tr>
<td>@item.ProductName</td>
<td><input type="checkbox" data-id="@item.ID" class="descclass" /></td>
<td style="display:none;">@item.ID</td>
</tr>
}
</tbody>
<button id='btnsave'>Save</button>
در کدهای Html بالا در ستونی که چک باکس داریم یک Property به نام data-id ایجاد کردیم. در این Property میتونیم با استفاده از فیلد id مقادیر منحصر بفرد برای هر ردیف ایجاد کنیم. خب حالا میشه با استفاده از جی کوئری یک آرایه ایجاد کرد و هر سلولی که check خورده بود رو مشخص کرد. انجام این کار کمی نیاز به دقت داره و اگر اولین بار هست میخواید انجام بدید ممکنه کمی سخت باشه براتون و بهتره بدید به یک نفر که تجربه داره بهتون آموزش بده این کار باارزش رو.
تاریخ :
1403/08/29
- ساعت :
07:15:00 PM
- بازدید :
56
- پاسخ :
0
|
تاریخ :
1403/08/18
- ساعت :
10:40:00 AM
- بازدید :
96
- پاسخ :
0
|
تاریخ :
1402/07/23
- ساعت :
04:01:00 PM
- بازدید :
1031
- پاسخ :
1
|
تاریخ :
1403/05/30
- ساعت :
09:22:00 AM
- بازدید :
426
- پاسخ :
1
|
تاریخ :
1402/08/16
- ساعت :
10:38:00 AM
- بازدید :
1347
- پاسخ :
1
|
تاریخ :
1398/08/17
- ساعت :
01:27:00 AM
- بازدید :
4796
- پاسخ :
1
|
تاریخ :
1403/07/27
- ساعت :
03:21:00 PM
- بازدید :
205
- پاسخ :
1
|
تاریخ :
1403/07/26
- ساعت :
09:00:00 PM
- بازدید :
116
- پاسخ :
0
|
تاریخ :
1403/07/09
- ساعت :
07:25:00 PM
- بازدید :
266
- پاسخ :
0
|
تاریخ :
1403/05/16
- ساعت :
09:57:00 AM
- بازدید :
395
- پاسخ :
2
|
تاریخ :
1403/08/29
- ساعت :
07:15:00 PM
- بازدید :
56
- پاسخ :
0
|
تاریخ :
1403/08/18
- ساعت :
10:40:00 AM
- بازدید :
96
- پاسخ :
0
|
تاریخ :
1402/07/23
- ساعت :
04:01:00 PM
- بازدید :
1031
- پاسخ :
1
|
تاریخ :
1403/05/30
- ساعت :
09:22:00 AM
- بازدید :
426
- پاسخ :
1
|
تاریخ :
1402/08/01
- ساعت :
06:25:00 PM
- بازدید :
930
- پاسخ :
1
|
تاریخ :
1402/08/16
- ساعت :
10:38:00 AM
- بازدید :
1347
- پاسخ :
1
|
تاریخ :
1398/08/17
- ساعت :
01:27:00 AM
- بازدید :
4796
- پاسخ :
1
|
تاریخ :
1402/09/08
- ساعت :
07:34:00 PM
- بازدید :
1157
- پاسخ :
1
|
تاریخ :
1402/09/21
- ساعت :
11:10:00 PM
- بازدید :
595
- پاسخ :
1
|
تاریخ :
1403/07/27
- ساعت :
03:21:00 PM
- بازدید :
205
- پاسخ :
1
|