Мне нужна функция, которая будет выполняться при загрузке страницы, которая использует хранимую переменную сеанса. Я добавил следующее к тегу <body>
.Изменение ошибки коллекции управления в VB.net
<body onload="doSomething(event,'<%= Session("StartTime") %>')>
Это действительно работает. Тем не менее, это вызывает проблему в другом месте, когда я пытаюсь добавить элемент управления в моей коллекции элементов управления:
dim myPanel= New Panel
...
Me.Controls.Add(myPanel)
It бомбы на данном этапе, дает следующее сообщение об ошибке:
"The Controls collection cannot be modified because the control contains code blocks (i.e. <% ... %>). "
Я попробовал использовать <%#
... %>
вместо <%=
.. .%>
, но это предотвращает обнаружение переменной сеанса - она просто пустая.