1
我正在使用自定义控制器和自定义aspx(基于SPSMSITEHOST文件夹中的原始文件)对MySite页面进行个性化设置。我所做的是将它们复制到我的项目中,创建一个新的控制器.ascx并修改person.aspx和conten.aspx的副本。然后,我在onet.xml中为我的页面指定了这种新路径:Sharepoint MySite:重定向快速启动网址
<NavBar Name="$Resources:spscore,SubNavTab_Overview_Text;" Url="person.aspx" />
<NavBar Name="$Resources:spscore,SubNavTab_Content_Text;" Url="personcontent.aspx" />
<NavBar Name="$Resources:spscore,SubNavTab_Tags_Text;" Url="_layouts/CustomMySite/thoughts.aspx" />
<NavBar Name="$Resources:spscore,SubNavTab_Colleagues_Text;" Url="_layouts/CustomMySite/MyContactLinks.aspx" />
<NavBar Name="$Resources:spscore,SubNavTab_Memberships_Text;" Url="_layouts/CustomMySite/MyMemberships.aspx" />
事情就是一切都很好。快速启动菜单中的每个元素都指向正确的自定义网址和所有内容。一切都很好,但是personcontent.aspx在这里变得很疯狂。 person.aspx以相同的方式加载并工作,为什么不是personcontent.aspx?我应该在其他地方更改网址吗?
谢谢!