【发布时间】:2011-03-31 09:39:58
【问题描述】:
我需要在页面加载时执行一个函数,该函数使用存储的会话变量。我在<body> 标签中添加了以下内容。
<body onload="doSomething(event,'<%= Session("StartTime") %>')>
这确实有效。但是,当我尝试将控件添加到控件集合时,它会在其他地方引起问题:
dim myPanel= New Panel
...
Me.Controls.Add(myPanel)
它在这个阶段爆炸,给出以下错误:
"Controls 集合不能 修改,因为控件包含 代码块(即 )。 "
我尝试过使用<%#...%> 而不是<%=...%> 的建议,但这会阻止会话变量被发现——它只是空白。
【问题讨论】:
标签: javascript asp.net vb.net controls