Я немного новичок в разработке .Net, который работает на Java уже некоторое время. У меня есть страница aspx, и нам нужно вытеснить некоторые строки, чтобы сделать ее более гибкой.Interpolation Property Aspx
Если у меня есть таблица где-то и есть только строка, сидя за пределами осины тега, я могу заменить его так, чтобы
<th> Specific Foo String </th>
становится
<th> <%= Strings.foo %> </th>
и все в порядке, проблема Я сталкиваюсь с тем, как вы делаете такую интерполяцию на свойство asp tag
Я попытался изменить
<asp:Label runat="server" ID="lblFoo" Text="Specific Foo String Entry" />
в
<asp:Label runat="server" ID="lblFoo" Text='<%= Strings.foo %> Entry' />
и
<asp:Label runat="server" ID="lblFoo" Text='<%#Eval("Strings.foo") %> Entry' />
но ни работал. Это то, что я не могу сделать в aspx-файле, я знаю, что смогу имитировать это, переписывая свои свойства в коде позади, но это уровень накладных расходов, с которыми я бы не справился.
Благодаря
Спасибо за ваш ответ, хотя это будет работать в простом случае, у меня есть большое приложение с более сложными случаями (заголовки ретрансляторов и многое другое). Я надеялся, что это будет способ сделать это, не вычисляя жизненные потребности каждой страницы и не найдя лучшей стратегии реализации. Более академично, чем практически, можно выполнить интерполяцию свойств на уровне aspx или это зарезервировано только для кода? Но опять же, спасибо за ответ. – ihumanable