Что ASP.NET эквивалентен Эху PHP?

Я хочу 'повторить' строку, разделенную разделителями как: sergio|tapia|1999|10am

Тело страницы HTML.

Как я могу достигнуть этого?Спасибо!

21
задан 4 June 2010 в 20:43
поделиться

2 ответа

Use Response.Write(string).

Есть пара сочетаний клавиш Response.Write, если вы пытаетесь вывести на страницу:

<%="sergio|tapia|1999|10am"%>

Или

<%:"sergio|tapia|1999|10am"%> (.NET 4.0)

Различные варианты смотрите здесь.

29
ответ дан 29 November 2019 в 20:51
поделиться

Вы можете использовать Response.Write (str) как в коде программной части, так и на странице .ASPX:

<%
Response.Write(str)
%>

Использование Response.Write () в коде программной части помещает строку перед HTML-кодом страницы, поэтому это не всегда полезно.

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

.ASPX:

<asp:Label id="lblText" runat="server" />

Код программной части:

lblText.Text = "Hello world"

Вывод в HTML:

<span id="lblText">Hello World</span>

Если вы не хотите добавлять s, используйте литерал:

<asp:Literal id="litText" runat="server" />

И установите атрибут value для литерала вместо атрибута text:

litText.Value = "Hello World"
6
ответ дан 29 November 2019 в 20:51
поделиться
Другие вопросы по тегам:

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