으로 변환됩니다. 참고 : 대개이 질문은 이중 질문이지만 명확한 대답을 찾지 못했기 때문에 어쨌든 묻습니다.ASP.NET 작은 따옴표는 '
ASP.NET에서 CheckBox의 onclick 이벤트에 JavaScript를 추가하고 싶습니다. 나는이에 사건을 단순화했습니다 다음과 같이
<asp:CheckBox ID="TestCheckBox" runat="server" onclick="alert('test');" Text="Test" />
결과 HTML은 다음과 같습니다
특히 날 귀찮게 무엇<input id="MainContainer_TestCheckBox" type="checkbox" name="ctl00$MainContainer$TestCheckBox" onclick="alert('test');" /><label for="MainContainer_TestCheckBox">Test</label>
은 '으로 변환됩니다'자동으로 '작은 따옴표 그 & # 39; '. 마크 업에서 onclick을 생략하고 Page_Load에 지정하면 HTML과 완전히 동일한 결과가 표시됩니다.
protected void Page_Load(object sender, EventArgs e)
{
this.TestCheckBox.Attributes["onclick"] = "alert('test');";
}
누구에게 무슨 일이 일어나는가에 대한 단서가 있습니까? 또는 그것을 고치거나 피하는 방법은 무엇입니까?
왜 중요한가요? 그것들은 필요하지 않지만 유효한 HTML이고 잘 동작합니다. –