我正在创建一个拖放计划界面。用户可以将项目从右侧的选项卡列表拖到他们的日程表中。我使用中继器从 SQL Server 加载工作人员。我目前正在使用大量 EVAL 来设置元素 ID。我想知道这是否是一种好的做法,或者是否有更好的方法来设置 ID?
我开发的下一步是由工作人员将表中的计划项目加载到每天,但我想在继续之前设置和理解 ID。之后,我将尝试在成功放置事件时触发 INSERT INTO 或 UPDATE(示例:UPDATE scheduleItems SET content = card text WHERE CrewID = xx AND date = xx)。这就是为什么我认为我的 ID 需要按顺序排列。
我是 ASP.NET Web 窗体开发的新手,所以如果我的方法有问题请告诉我!
这是我的船员中继器:
<asp:Repeater ID="CrewRepeater" runat="server">
<ItemTemplate>
<div id="Crew<%# string.Format("{0}", Eval("CrewID"))%>" class="row">
<div class="board-layout">
<div class="left">
<div class="board-text">
Crew ID: <%# string.Format("{0}", Eval("CrewID"))%>
<div id='CrewList<%# string.Format("{0}", Eval("CrewID"))%>' class="crew-board-list">
<div id='Crew<%# string.Format("{0}", Eval("CrewID"))%>Employees' class="cardEmployee" data-toggle="modal" data-target="#DetailsModal" ondrop="dropIt(event)" ondragover="allowDrop(event)">
<p><%# string.Format("{0}", Eval("Members"))%></p>
</div>
<div id='Crew<%# string.Format("{0}", Eval("CrewID"))%>Equipment' class="cardEquipment">
<p><%# string.Format("{0}", Eval("Vehicles"))%></p>
</div>
</div>
</div>
</div>
婷婷同学_
相关分类