【发布时间】:2011-11-12 08:19:14
【问题描述】:
我有一个包含转发器的 div(runat=server),这个转发器获取的是数据表中的值
当数据表为空时,我在 asp .net 函数中执行这行代码
divname.innerHTML="<img src="...>"
在这个页面上还有一个 asp:button 用值填充数据表。 按下按钮时,上面的行不执行,页面offcourse正在回发,但div内容没有变回原来的值(中继器)。
我必须在回发中做什么才能强制 div 获取他的原始值?
这是代码示例:
sub page_load(..
if ispostback=false then
run_div()
end if
end sub
sub run_div()
if datatable.Rows.Count=0 then
divname.innerHTML="<img src="...>"
end if
end sub
sub filldata(....
fill datatable
repeater.datasource=...
repeater.databind
run_div()
end sub
html look like this
<div runat=servver id=divname><asp:repeater>.....
<asp:button onclick="filldata">
感谢您的帮助
【问题讨论】:
标签: asp.net