Web User Control передача параметра с <%variable%>
|
От: |
gk
|
|
| Дата: | 07.02.07 17:22 |
|
Оценка: |
|
Начал работать с веб-контролами пользователя и столкнулся с такой проблемой.
Есть два контрола A и B.
B представляет собой простой контрол:
<%@ Control Language="c#"%>
<script language="C#" runat="server">
public string param = "";
</script>
<a href="<%= param%>" name="testTag">TESTLINK</a>
Из A вызывается B, предварительно зарегистрировашись:
<Simple:testControl runat="server" param="<%testVar%>"/>
'testVar' есть (public string testVar = "abcd";) переменная в скрипте контрола A.
Интересен тот факт, что в итоге получается результат:
<a href="<%testVar%>" name="testTag">TESTLINK!!!</a>
То есть получается, что интерпретация тега <Simple:testControl> происходит раньше, чем конструкция <%%> ???
Бред какой-то. Поясните, пожалуйста.
Пока на собственное сообщение не было ответов, его можно удалить.