0
A
回答
0
我相信这样的事情应该工作:
int shortcutId = ...;
newPage.LinkType = PageShortcutType.Shortcut;
newPage.Property["PageShortcutLink"].Value = new PageReference(shortcutId);
0
你必须调用CreateWritableClone方法,因为财产PageShortcutLink是只读的
这里我的代码:
PageReference prtest = new PageReference(21602);
PageReference prlinked = new PageReference(21603);
PageData pdtest = DataFactory.Instance.GetPage(prtest);
PageData pdClone = pdtest.CreateWritableClone();
pdClone.LinkType = PageShortcutType.Shortcut;
pdClone.Property["PageShortcutLink"].Value = prlinked;
DataFactory.Instance.Save(pdClone, SaveAction.Publish);
相关问题
- 1. 创建桌面快捷方式
- 2. C#创建快捷方式
- 3. 以编程方式创建组合桌面快捷键“快捷方式”
- 4. 创建批处理和快捷方式的快捷方式
- 5. 使用安装和部署创建桌面快捷方式
- 6. 在我的网页上创建桌面快捷方式图标
- 7. 使用网页创建桌面快捷方式
- 8. 更改TYPO3快捷方式和外部URL页面的HTTP状态代码
- 9. 使用Windows 7创建JNLP桌面快捷方式:“无法创建快捷方式”
- 10. monodevelop快捷方式和自动代码
- 11. NetBeans IDE代码完成快捷方式
- 12. CodeRush XPress |代码Intelliassist快捷方式
- 13. 使用.Net创建快捷方式
- 14. 在HomeScreen中创建快捷方式
- 15. 创建AppWidget的快捷方式
- 16. 在winforms中创建快捷方式VS2017
- 17. 在Android上创建快捷方式
- 18. 如何创建关机快捷方式?
- 19. Inno Setup的创建快捷方式与
- 20. 为SAP GUI v7.2创建快捷方式
- 21. 创建应用程序快捷方式
- 22. vim - 我如何设置快捷方式?
- 23. 码头像快捷方式
- 24. 哪个是编译姜面包源代码的快捷方式?
- 25. VS2008键盘快捷方式打开前面的代码
- 26. 在android中创建小部件的快捷方式
- 27. 如何为小部件创建快捷方式?
- 28. VS2008查看设计人员/查看代码快捷方式
- 29. VBS创建带有RunAs参数的桌面快捷方式
- 30. 如何创建桌面快捷方式的命令
不知道为什么我没有尝试这个,但我确实做到了这个把戏:) grazie mille – Kulvis 2012-01-01 19:55:04
您应该考虑使用MetaDataProperties类的常量,而不是为此输入完整的字符串名称。 – 2015-10-22 10:31:47