2015-01-03 2 views
0

Я хочу написать встроенный код C# на странице aspx. Из googling я получаю, что мне нужно добавить Page Language = "C#". Но на главной странице Язык уже определен. Есть ли другой способ сделать это?Как написать встроенный код C# на главной странице asp.net?

Я хочу добавить <% DateTime.Now.Year.ToString(); %> в нижний колонтитул.

Один из способов сделать это - использовать Literal и обновить его при загрузке страницы. Я ищу любой другой способ.

enter image description here

+0

Что значит «Язык уже определен»? – usr

+0

@usr см. Рис. –

+0

Что неясно о сообщении? Почему есть ложное слово «Страница»? Это не имеет никакого смысла! – usr

ответ

2

Вы должны использовать = знак в начале.

<%= DateTime.Now.ToShortDateString() %> 

Какой же, как написание

Response.Write(DateTime.Now.ToShortDateString()); 

в коде позади.

Да, это работает на веб-формах.

-1

я просто не могу видеть эту проблему!
где-либо внутри главной страницы вы можете просто вставить C#, не про

 
    <% DateTime.Now.ToString() %>

+0

Я использую .aspx как веб-страницу, а не MVC. –