关于母版页和内容页的局部刷新

内容页的刷新即会导致整个页面刷新,母版页上的动态菜单会消失,我的动态菜单是用css+js写的,做的是一个。net的系统,有没有高手指点一下,动态菜单如何才能不消失啊。谢谢啦(~ o ~)~zZ

第1个回答  2011-08-17
请问你用的是MVC 开发吗?
你可以看一下你的aspx文件最上头给他加一个MasterPageFile=“母版页名(后缀名一般为Master)”
你把你的母版写在这个母版页里。要是使用MVC开发就更好说了。
第2个回答  2011-08-15
你的动态菜单是用AJAX读取数据库实现的吗?追问

不是,是再母版那个动态菜单上实现的页面链接

追答

那你的动态菜单其实是用JS写死的了
你是想保持动态菜单的外观在刷新页面时不变吧?

追问

function showsubmenu(sid) {
var whichEl = document.getElementById("submenu" + sid) || null;
if (!whichEl) return false;
whichEl.style.display = whichEl.style.display && true ? "" : "none";
return false;
}

关键代码只有这个,能不能帮我看看,应该怎么写呢?

追答

建议你断点调试一下,看看刷新时这段JS执行了没,sid的值对不对
PS:推荐你使用JQuery
whichEl.style.display = whichEl.style.display && true ? "" : "none";
改成
whichEl.style.display = whichEl.style.display && true ? "block" : "none";
试试

本回答被提问者采纳