ग्रिडव्यू में लिंकबटन के लिए सर्वर टैग ठीक से नहीं बना है


नमस्कार दोस्तों, मैंने ग्रिडव्यू आइटम टेम्पलेट में लिंकबटन का उपयोग किया है
लेकिन मुझे यह त्रुटि मिली
“सर्वर टैग ठीक से नहीं बना है।”
मैंने सभी करीबी टैग की जाँच कर ली है लेकिन मुझे लगता है कि यह ठीक है

एएसपी
<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>

मैंने क्या प्रयास किया है:

इंटरनेट पर अन्य पोस्ट खोज रहा हूँ और कुछ भी नहीं पा रहा हूँ

समाधान 1

बेमेल उद्धरणों के अलावा, एक बिना शर्त जोड़ना return तक OnClientClick का आचरण तोड़ देगा LinkButtonक्योंकि यह अतिरिक्त जावास्क्रिप्ट निष्पादित करने पर निर्भर करता है बाद वह कोड निष्पादित हो गया है.

कोशिश करना:

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

コメント

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