asp.net 1.1问题
vb.net
我在source.vb里面写了一个属性
public property node() as string
get
return _node
end get
set(value as string)
_node=request( "node_id ")
end set
end property
可我在source.aspx中的一个写
<iframe id= "show " name= "show " src= "show.aspx?node_id= <%# node%> ">
时,show.aspx不能正确显示,而且察看source.aspx的源代码
<iframe id= "show " name= "show " src= "show.aspx?node_id= ">
这是怎么回事啊,是执行顺序的问题吗?
如果在source.vb里面用isstartupscriptregistered
document.getElementById( "show ").src=属性node就可以了。
请问这样好不好,还有别的办法吗?
------解决方案--------------------node在哪里赋的值?
------解决方案--------------------友情UP
------解决方案--------------------原因是你没有给你的node属性赋值。也就是说你的
set(value as string)
_node=request( "node_id ")
end set
这一段程序应该没有执行(你可以加断点跟踪一下)
====================
我认为你可以这样 改
set(value as string)
_node=value
end set
然后再page_load的时候加上
me.node=request( "node_id ")