Po przejściu do .net 4.0 niektóre kody javascript z gridview strony trzeciej ulegają awarii. To ma coś wspólnego z HtmlEncode and UrlEncode now encode single quotation marksCzy mogę zatrzymać .net 4.0 z kodowania pojedynczych cudzysłowów?
więc zanim jakiś kod na stronie wstawiono tak: DataItem.GetMember('Id').Value
i teraz jej tak: DataItem.GetMember('Id').Value
GridView robi się eval
na tej linii i zawiesza się teraz z błędem składni. Nie mogę zmienić kodu javascript w tym widoku siatki.
Czy istnieje sposób, aby rozwiązać ten problem, nie cofając się w ten sposób?
<pages controlRenderingCompatibilityVersion="3.5" />
EDIT: strona controlRenderingCompatiblityVersion nie rozwiąże to również. Pojedyncze cytaty są nadal kodowane.
używasz webforms lub MVC? –
Interesujący problem. "eval" jest złe, więc niefortunne jest to, że utknąłeś w tym. :( – Almo
Używam formularzy internetowych –