La page est comme ceci : quatre images sont affichées sur une page, et les quatre images sont modifiées ensemble à chaque fois que la page est tournée. Maintenant, je souhaite ajouter une case à cocher dans le coin supérieur gauche de chaque image. correspondant à l'image est sélectionnée, Lorsque vous cliquez sur la page suivante ou sur la page précédente, cette image ne sera pas modifiée, mais les images non cochées seront modifiées.
Tout ce à quoi je peux penser maintenant, c'est d'enregistrer le rownum
de l'image dans la base de données lorsqu'elle est sélectionnée, puis de définir le en fonction de ce
rownum
et s'il existe actuellement une image fixe. >pageSizerownum
,然后根据这rownum
以及当前是否有固定住的图片来设置pageSize
例如:左上角图片被勾选的时候,pageSize=3
;没有勾选的时候pageSize = 4
Par exemple : Lorsque l'image du coin supérieur gauche est cochée, pageSize=3
; non coché, pageSize = 4< /code>
La question est maintenant : comment la réception doit-elle gérer cela ? J'ai développé un programme utilisant asp.net, et le contrôle asp.net utilisé pour afficher le contrôle frontal itère automatiquement le résultat. Comment le contrôler ?
<asp:DataList ID="DataList1" runat="server" RepeatColumns="2">
<ItemTemplate>
<p class="col-lg-12">
<p class="col-md-3" style="margin-top: 5px">科目代码:</p>
<p class="col-md-1 kmdm" style="margin-top:5px;margin-left:-10px"><%#Eval("TJ_KM_DM")%></p>
<p class="col-md-4" style="margin-top: 5px; text-align:right">考试时间:</p>
<p class="col-md-1 kssj" style="margin-top: 5px;"><%#Eval("KSSJ") %></p>
<input type="hidden" class="kszkz" value="<%#Eval("KS_ZKZ")%>" />
<input class="BJSH_JG_QX" type="hidden" value="<%#Eval("BJSH_JG_QX")%>"/>
<input class="jddz" type="hidden" value="img/<%#Eval("KSSJ").ToString()+"/"+Eval("TJ_KM_DM").ToString().Trim()+"/"+Eval("KS_ZKZ")+".jpg"%>" />
<p class="col-md-2" style="margin-left:50px">
<input style="margin-bottom: 5px" value="未标记" class="chexSign btn btn-default" type="button" onclick="signCard(this)" />
</p>
<img src="../../img/<%#Eval("KSSJ").ToString()+"/"+Eval("TJ_KM_DM").ToString().Trim()+"/"+Eval("KS_ZKZ")+".jpg"%>" alt="Responsive image" class=" well well-lg img-responsive img-thumbnail " />
</p>
</ItemTemplate>
</asp:DataList>
img
Le code ci-dessus peut directement itérer l'effet de l'image ci-dessus. Si vous suivez le contenu mentionné ci-dessus, je sens que je dois opérer chacun
Je vous donne mon idée personnelle : vous avez besoin d'une pile de données pour enregistrer les informations pertinentes, marquez chacune d'elles et enregistrez-les une par une, puis lisez les données à chaque fois que vous tournez la page. Si les données peuvent être lues, renvoyez les données et. procédez aux opérations associées, puis continuez la lecture jusqu'à ce que la lecture soit terminée avant d'utiliser de nouvelles données.