[ad_1]
salut les gars, j’ai utilisé linkbutton dans le modèle d’élément GridView
mais j’ai cette erreur
“La balise du serveur n’est pas bien formée.”
j’ai vérifié toutes les balises proches mais je pense que ça va
ASPIC
<asp:linkbutton id="lnkBtnDelete" runat="server" OnClientClick='return confirm('"وضعیت پلن به"+ <%#Eval("pStatus").ToString().Equals("0") ? "فعال تغیر کند؟" : "به غیر فعال تغیر کند؟" %>+"')" xmlns:asp="#unknown" CommandName="statusUpdate" CommandArgument='<%#Eval("id") %>' CssClass='label label-<%# Eval("pStatus").ToString().Equals("0") ? "danger" : "success" %>'> <%# Eval("pStatus").ToString().Equals("0") ? "فعال" : "غیرفعال" %> </asp:linkbutton>
Ce que j’ai essayé :
je cherche sur d’autres messages sur Internet et je ne trouve rien
Solution 1
Mis à part les guillemets qui ne correspondent pas, l’ajout d’un inconditionnel return
au OnClientClick
va briser le comportement du LinkButton
car il repose sur l’exécution de JavaScript supplémentaire après ce code a été exécuté.
Essayer:
ASPX
<asp:LinkButton id="lnkBtnDelete" runat="server" OnClientClick='<%# "if(!confirm("وضعیت پلن به" + (Eval("pStatus").ToString().Equals("0") ? "به غیر فعال تغیر کند؟" : "فعال تغیر کند؟") + "")){return false;}" %>' ....
[ad_2]
コメント