ASP.NET: одинарные и двойные кавычки в текстовом свойстве Литерала

Пользователи варева могут использовать ссылку ниже,

команда для установки запросов:

python3 -m pip install requests

Домашнее пиво и Python

17
задан Jeff 4 September 2009 в 12:07
поделиться

4 ответа

Вы можете попробовать использовать HTML-код для кавычек: & quot;

<asp:Literal runat="server" id="Literal1" Text="This is my &quot;text&quot;, isn't it pretty" />
31
ответ дан 30 November 2019 в 11:18
поделиться

вы можете использовать двойные кавычки внутри одинарных кавычек, например:

<asp:Literal runat="server" id="Literal1" Text='This is my "text", isnt it pretty' />

Но если вы хотите использовать в тексте оба из них, лучший способ сделать это - в коде позади

4
ответ дан 30 November 2019 в 11:18
поделиться

Я бы предложил escape-символы, но я не знает, как использовать эти встроенные. Вместо этого используйте код для инициализации значения.

<asp:Literal runat="server" id="Literal1" Text="" />

...

Literal1.Text = "This is my \"text\", isn't it pretty?";

В качестве альтернативы вы можете использовать кодировку HTML, как предложено в другом месте.

<asp:Literal runat="server" id="Literal1" Text="Isn't &quot;it&quot; pretty?" />
1
ответ дан 30 November 2019 в 11:18
поделиться

Вы можете использовать:

 <asp:Literal id="literal1" runat="server">This is my "text", isn't it pretty</asp:Literal>

Это должно сработать для вас

6
ответ дан 30 November 2019 в 11:18
поделиться
Другие вопросы по тегам:

Похожие вопросы: