标题:关于站点地图的疑问
只看楼主
dowind
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2013-12-28
 问题点数:0 回复次数:1 
关于站点地图的疑问
我是用.net 4.0 开发的网站
之前网站用站点地图一直用的不错,但是有个不好的地方就是不能通过代码更新站点地图(是更新不是切换)
查了一些资料只有切换站点地图已经在代码中替换掉站点地图的标题和url


然后...
我自己无意中测试将站点地图节点的readonly改为false,如下↓:
SiteMapNode node = SiteMap.Provider.CurrentNode;
        node.ReadOnly = true;
        node.Title = "11111";
        node.ReadOnly = false;

成功了!确定更改成功了,换了浏览器直接查看标题页变了!

但是!

站点地图文件里的标题居然没变!
我想是不是我要重新打开一下,然后...没变
是不是缓存问题呢?   换了个没打开过站点的网站,标题被改变了,清除缓存看,标题确实是变掉了
是不是vs的BUG呢?...重新打开vs...文件里的站点地图标题还是原来的...
直接用记事本打开,标题页还是原来的...

浏览器无论怎么读都是新标题,文件里面无论怎么看都是旧标题!

然后我在站点地图文件上点下保存...浏览器里的标题变回来了...

为什么啊啊啊啊!!
我站点地图到底修改保存到哪去了啊啊啊啊啊啊啊 啊!!!!
搜索更多相关主题的帖子: 浏览器 false 开发 网站 
2013-12-28 17:43
yms123
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
得分:0 
你这个是动态改变的要重新让SiteMap加载一下吧?
2014-01-20 11:35



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-425826-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.034031 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved