У меня есть проект asp.net c #, в чем разница между <% = myfunction (); %> & <% # myfunction ()%>?

2
protected string myfunction() {
   return "abc";
}

На одной из моих страниц я могу показать "abc" на веб-странице, используя <%# myfunction() %>. Но на другой странице это не работает, если я не использую <%=myfunction(); %>.

В чем разница и почему?

Спасибо большое!

  • 0
    Можете ли вы показать нам полный код обеих страниц? Esp заголовки?
  • 0
    Джон Лимджап: Esp? думаю, вы имеете в виду жереха :)
Показать ещё 1 комментарий
Теги:

1 ответ

5
Лучший ответ

<%= myfunction(); %> будет использоваться для вывода возвращаемого значения myfunction на странице.

<%# myfunction(); %> будет использоваться для вывода возвращаемого значения myfunction в элементе управления, который связан с данными (например, внутри элемента управления повторителем asp).

Посмотрите этот обзор для получения дополнительной информации о привязке данных.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню