Proste pytanie, wiem, ale nie mogę znaleźć sposobu na umieszczenie zarówno pojedynczych, jak i podwójnych cudzysłowów w ciągu znaków właściwości tekstowej Dosłowne w asp.netASP.NET: pojedyncze i podwójne cudzysłowy we właściwościach tekstowych literału
<asp:Literal runat="server" id="Literal1" Text="This is my "text", isn't it pretty" />
Na przykład w powyższym fragmencie kodu. Ciąg zamyka się przy pierwszym podwójnym cudzysłowie wokół "tekstu". Wiem, że mógłbym je zastąpić pojedynczymi cudzysłowami (lub użyć wszystkich podwójnych cudzysłowów i zawijać ciąg w pojedyncze cudzysłowy), ale nie jestem pewien, jak używać obu. Wydostawanie się z cytatów nie działa.
Ustawienie ciągu znaków z tyłu kodu jest opcjonalną opcją, w której można uciec z podwójnych cytatów, ale zawsze uważałem, że najlepiej jest zachować tekst statyczny na aspx, zamiast zaśmiecać kod-za .
Tak, pliki ASP.NET Web Forms są w zasadzie plikami XML i mają do nich zastosowanie normalne reguły XML. W takim przypadku do uniknięcia znaku cudzysłowu używasz standardowych elementów XML. W powiązanej notatce: aby uciec przed znakiem ampersand ('&'), użyłbyś '&'. – Blixt
* facepalm * Jestem idiotą. Używam tych WSZYSTKICH CZASÓW. Pewnego ranka musiałem mieć moje głupie płatki i zapomniałem o nich. – Jeff
To jest właśnie to, co MS woli, ponieważ jeśli użyjesz sugerowanej przez IP techniki i uruchomisz "Generate Local Resource" (która formatuje tekst), spowoduje to to na stronie. – Jeff