नोट में परिवर्तित हो गए हैं: शायद यह एक डबल प्रश्न होगा, लेकिन चूंकि मुझे स्पष्ट उत्तर नहीं मिला है, इसलिए मैं इसे वैसे भी पूछ रहा हूं।एएसपी.नेट एकल उद्धरण '
एएसपी.नेट में मैं चेकबॉक्स की ऑनक्लिक घटना में कुछ जावास्क्रिप्ट जोड़ना चाहता हूं। मैं इस मामले को सरल बना दिया है:
<asp:CheckBox ID="TestCheckBox" runat="server" onclick="alert('test');" Text="Test" />
जिसके परिणामस्वरूप एचटीएमएल इस प्रकार है:
<input id="MainContainer_TestCheckBox" type="checkbox" name="ctl00$MainContainer$TestCheckBox" onclick="alert('test');" /><label for="MainContainer_TestCheckBox">Test</label>
क्या विशेष रूप से मुझे परेशान है कि एक एकल बोली 'स्वचालित रूप से' 'में परिवर्तित हो जाती & # 39; '। अगर मैं मार्कअप में ऑनक्लिक को छोड़ देता हूं और इसे पेज_लोड में असाइन करता हूं, तो HTML में सटीक समान परिणाम दिखाए जाते हैं।
protected void Page_Load(object sender, EventArgs e)
{
this.TestCheckBox.Attributes["onclick"] = "alert('test');";
}
किसी को भी क्या हो रहा है इसके बारे में कोई जानकारी मिली है? या कैसे इसे ठीक/ठीक करने के लिए?
क्यों काम करता है? वे जरूरी नहीं हैं, लेकिन यह वैध HTML है और ठीक काम करता है। –