Jag använder en HtmlControl för ett textfält av den anledningen att jag trodde att jag då kunde använda ett gammalt Javascript som jag använt sedan tidigare. Det jag kan tänka mig är att när du sätter RUNAT="server" på INPUT TYPE så fungerar den som en ASP:-kontroll. Därför tolkar den ' som att servern ska ta hand om innehållet.Citattecken blir "
<input id="openDate" type="text" name="openDate" size="17" style="FONT-SIZE:8pt;CURSOR:pointer" onclick='popUpCalendar(this, this, "yyyy mmm d")' runat="server" />
Men när filen körs så ändras
onclick='popUpCalendar(this, this, "yyyy mmm d")'
till
onclick="popUpCalendar(this, this, "yyyy mmm d")"
Apostroftecknen ändras till citattecken och citattecken ändras till ", vilket medför att onClick inte funkar.
Någon som vet hur man ska gör för att hantera citattecken och apostrofer så att output till klienten blir rätt?Sv: Citattecken blir "
Exempel:
<ASP:TEXTBOX RUNAT="server" TEXT='<%# Session("tmp") %>' />
Samma sak händer kanske med din INPUT?
Eller så är jag helt fel ute.. jag skulle gjort som tidigare skribent föreslog.