日期:2014-05-18  浏览次数:20487 次

内容页响应母版页的TreeView的SelectedNodeChanged
如题。
母版页上有TreeView控件,当选择不同的节点,内容页需要显示不同的信息,
内容页怎样响应TreeView的SelectedNodeChanged事件?


------解决方案--------------------
我在母板加载的时候、给nodes加了个连接、
nodes.Text = "<a onclick=\"SelectedNodeChange('" + parentId + "')\">" + parentName + "[" + parentId + "]" + "</a>";
然后在母版页上写了一段js去刷新内容页面、代码如下:

var currentSelectedNodeId = '';

function SelectedNodeChange(nodeId)
{

if (nodeId != currentSelectedNodeId)
{
currentSelectedNodeId = nodeId;

var url = "内容页面?DepNo=" + nodeId;

if (parent.document.all("内容页面").src != url)
{
parent.document.all("内容页面").src = url;
}


}
}