当前位置: 代码迷 >> ASP.NET >> 内容页响应母版页的TreeView的SelectedNodeChanged解决思路
  详细解决方案

内容页响应母版页的TreeView的SelectedNodeChanged解决思路

热度:2436   发布时间:2013-02-25 00:00:00.0
内容页响应母版页的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;
}


}
}
  相关解决方案