Переменная приложения в параметре управления SQLDataSource - PullRequest
0 голосов
/ 31 марта 2009

Возможно, это лень с моей стороны, но таким же образом я могу ссылаться на строку подключения из моего web.config, используя <%$ ConnectionStrings:con %>, я бы хотел сделать аналогичную ссылку на переменную приложения в одном из моих параметров выбора. Что-то вроде:

<asp:Parameter Name="AppVal" Type="Int32" DefaultValue="<% Application['MyVal'] %>" />

Это глупо с моей стороны? Должен ли я просто заткнуться и установить значение параметра в codebehind? Я часами гуглял, пытаясь описать различные способы использования тегов стиля угловых скобок в процентах в ASP.Net и нашел только встроенный код и блоки рендеринга кода (<% =), а также привязку данных (<% #). Что это за <% $ все, и есть ли другие, по которым я скучаю? </p>

1 Ответ

0 голосов
/ 31 марта 2009

Теперь я вижу, что <%$ ссылается на ExpressionBuilder. Используя некоторый удобный код, я смог создать свой собственный ApplicationExpressionBuilder и вставить желаемое значение в свой элемент управления.

Google Custom Session Expression Builder, чтобы найти код для аналогичного способа использования переменных сеанса и облегчить переключение на переменные приложения, если оно вам подходит.

...