.Net 4.0 koduje pojedyncze cudzysłowy, gdy używam Attributes.Add, aby dodać zdarzenia po stronie klienta do moich obiektów asp.net. W poprzednich wersjach tak się nie stało..Net 4.0 koduje pojedynczy cudzysłów podczas używania Attributes.Add
na przykład:
<asp:Image runat="server" ID="imgTest" ImageUrl="~/DateControl/cal.gif" />
imgTest.Attributes.Add("onmouseover", "alert('Hello')");
Kiedy przeglądać dane wyjściowe po stronie klienta, jestem coraz
<img id="ctl00_MainContent_calFromTimeStamp1_imgTest" onmouseover="alert('Hello')" src="../DateControl/cal.gif" style="border-width:0px;" />
znalazłem obejście poprzez tworzenie niestandardowych koder: creating custom encoding routines ale nie chcą Zatrzymaj kodowanie całej witryny tylko z powodu tego problemu. Ktoś ma obejście lub pomysł, jak to naprawić?
ten nie działał –