dev.net.ua

Українська Спільнота Розробникiв
 
Ласкаво просимо до dev.net.ua Увійти | Приєднатися | Допомога | Увійти Live ID
в Пошук

Вставка в серверный тэг конструкции <%# %> или <%= %>

Останнє повідомлення 02-21-2008, 2:53 від Ivan Kolodyazhny. 7 відповіді.
Сортувати: Попереднє Наступне
  •  10-16-2007, 1:49 4429

    Вставка в серверный тэг конструкции <%# %> или <%= %>

    Добрый день. Возможно ли вставить в код aspx страницы в серверный тэг конструкцию <%# %> или <%= %>, т.е. что-то типа

    <a href='<%# LocalizedUrl("DesignCenter.aspx") %>' runat="server" id="lblTechInfo">Technical Information</a>

    или

    <a href='<%= LocalizedUrl("DesignCenter.aspx") %>' runat="server" id="lblTechInfo">Technical Information</a>


    У меня такие конструкции компилируються, но у первой пропадают все атрибуты у тега <а>, а у второй появляются после рендеринга полная каша в атрибутах.

    С уважением, Вячеслав
    Помічено як:
  •  10-16-2007, 2:18 4434 у відповідь на 4429

    Re: Вставка в серверный тэг конструкции <%# %> или <%= %>

    А що буде якщо прибрати runat="server"?


    MCPD(Web,Windows,Enterprise), MCTS (WPF, WCF)
  •  10-16-2007, 2:23 4437 у відповідь на 4434

    Re: Вставка в серверный тэг конструкции <%# %> или <%= %>

    Все будет работать замечательно, но мне необходим серверный контрол!

    С уважением, Вячеслав
  •  10-16-2007, 2:32 4439 у відповідь на 4437

    Re: Вставка в серверный тэг конструкции <%# %> или <%= %>

    slash:
    Все будет работать замечательно, но мне необходим серверный контрол!


    А может тогда проще а codebehind сделать присвоение пропертей?

    Лучше побыть дураком 5 минут, чем остаться им на всю жизнь ...
  •  10-16-2007, 2:47 4440 у відповідь на 4439

    Re: Вставка в серверный тэг конструкции <%# %> или <%= %>

    Та оно то проще, просто тогда теряеться (в каком-то смысле) стройность написания принятая в проекте. Да и я думал что такая проблема уже была решена, поискал в интернете - ничего не нашел Sad

    С уважением, Вячеслав
  •  10-16-2007, 4:04 4441 у відповідь на 4437

    Re: Вставка в серверный тэг конструкции <%# %> или <%= %>

    slash:
    Все будет работать замечательно, но мне необходим серверный контрол!

    А навіщо серверний? Якщо треба встановлювати значення, то можна сокристатися тим самим біндінгом...


    MCPD(Web,Windows,Enterprise), MCTS (WPF, WCF)
  •  10-16-2007, 4:20 4443 у відповідь на 4441

    Re: Вставка в серверный тэг конструкции <%# %> или <%= %>

    Я думал долго не рассказывать предысторию, но чтобы было понятно - используем в проекте на .NET 1.1 для локализации LocalizationToolkit он для своей работы естественно требует серверный контрол.

    С уважением, Вячеслав
  •  02-21-2008, 2:53 5449 у відповідь на 4443

    Re: Вставка в серверный тэг конструкции <%# %> или <%= %>

    Можно вставлять конструкцию <%# %>, а в коде візівать метод DataBind() для страницы/компонента.
Переглядати як новосний Блог RSS в XML