Tag server tidak dibentuk dengan baik untuk tombol tautan di tampilan kisi

pemrograman


hai teman-teman saya telah menggunakan tombol tautan di templat item tampilan kisi
tapi saya mendapatkan kesalahan ini
“Tag server tidak terbentuk dengan baik.”
saya sudah memeriksa semua tag penutup tetapi menurut saya tidak apa-apa

ASP
<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>

Apa yang saya coba:

mencari postingan lain di internet dan tidak menemukan apa pun

Solusi 1

Selain kutipan yang tidak cocok, menambahkan tanda kutip tanpa syarat return ke OnClientClick akan merusak perilaku tersebut LinkButtonkarena bergantung pada eksekusi JavaScript tambahan setelah kode itu telah dieksekusi.

Mencoba:

ASPX
<asp:LinkButton
    id="lnkBtnDelete" runat="server"
    OnClientClick='<%# "if(!confirm(&quot;وضعیت پلن به" + (Eval("pStatus").ToString().Equals("0") ? "به غیر فعال تغیر کند؟" : "فعال تغیر کند؟") + "&quot;)){return false;}" %>'
    ....

コメント

タイトルとURLをコピーしました