gpt4 book ai didi

Javascript从不同页面访问表数据

转载 作者:行者123 更新时间:2023-11-30 15:32:53 26 4
gpt4 key购买 nike

实际上,我有一个表格格式布局来显示诊所营业时间的时间信息。我在该表中有一个编辑按钮。每行都有一个名为 sysId 的 id 属性。所以当我点击编辑时,它会重定向到编辑页面。我的编辑页面将如下图所示:

img

显示诊所营业时间的代码

    @using (Html.BeginForm())
{
@Html.AntiForgeryToken()
@Html.ValidationSummary(true)
<div class="table-responsive">
<table class="table table-bordered" id="sample_editable_1">
<thead>
<tr>
<th style="display:none;">Id</th>
<th>Day</th>

<th>Morning Start Time</th>
<th>Morning End Time</th>
<th>Afternoon Start Time</th>
<th>Afternoon End Time</th>
<th>Evening Start Time</th>
<th>Evening End Time</th>
<th>Actions</th>
</tr>
</thead>
<tbody>
@foreach (var item in Model.ProviderWrkHours)
{
<tr>
<td style="display:none;">@item.SysID</td>
<td>@item.DayType</td>
<td contenteditable="true" style="text-align: center;">@item.MorningStartTime</td>
<td contenteditable="true" style="text-align: center;">@item.MorningEndTime</td> @* <td contenteditable="true">@item.MorningEndTime</td>*@
<td contenteditable="true" style="text-align: center;" @*id="editor"*@>@item.AfterNoonStartTime</td>
<td contenteditable="true">@item.AfterNoonEndTime</td>
<td contenteditable="true" style="text-align: center;">@item.EveningStartTime</td>
<td contenteditable="true">@item.EveningEndTime</td>
<td style="color:#0026ff">
@Html.ActionLink(" Edit", "UpdateTimings", "ClinicTimings", new { sysid = item.SysID }, new { @class = "fa fa-pencil" })
</td>
</tr>
}
</tbody>
</table>
</div>
}

那么当我使用当前页面中的一些 javascript 单击右箭头时,如何访问下一个 sysid 信息(我的意思是表的下一行信息)。

最佳答案

您可以在 Controller 中使用此代码(不是确切的代码)。

ViewBag.Next =  model.DBTable()
.Select(m => m.ID)
.OrderBy(m => m.ID)
.Where(x=> x.Id > id)
.FirstOrDefault()
.ToString();

ViewBag.Previous = model.DBTable()
.Select(m => m.ID)
.OrderByDesc(m => m.ID)
.Where(x=> x.Id < id)
.FirstOrDefault()
.ToString();

关于Javascript从不同页面访问表数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41993688/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com