在我彻底放弃之前,我一直在尝试修改 SharePoint Designer 中的一些母版页,每当我更改 HTML 标记时,它都会根据需要重新设置它们的格式。例如,我试图使代码可读,因此我将项目移动到自己的行等。一旦我保存,它就会将所有内容移回一行代码。
这是我在 VS2003 和 VS2005 中遇到的问题,直到 VS2005 SP1。不幸的是,这使得阅读或破译 HTML 标记的内容变得非常麻烦。有谁知道如何在 SharePoint Designer 中禁用 HTML 自动重新格式化?
我的替代方案是使用 VS2008,但在尝试加载 SharePoint 网站时,我收到一条错误,指出 Visual Web Developer 无法打开 SharePoint 网站。显然这是不行的。有没有 SharePoint Designer 的替代方案,或者您是否坚持使用它并让它在闲暇时改革您的标记?
感谢您的时间。
仅当我想立即查看更改(例如母版页)的效果时,我才使用 SharePoint Designer,而无需为此收回/部署解决方案。
虽然需要更长的时间,但我在 Visual Studio 中编写了所有 HTML,并在需要时粘贴到 SharePoint Designer 中。我从来没有从 SharePoint Designer 粘贴回 Visual Studio,因为该工具往往会破坏 HTML 并添加到其中,以便它可以打开它。
话虽如此,了解何时(以及何时不)使用 SharePoint Designer 非常重要。您应该为您的所有资产创建 SharePoint 解决方案,例如母版页和 CSS 文件。
如果您在 SharePoint Designer 中打开并编辑其中之一,请记住您正在取消重影/自定义它们。这意味着该文件现在位于内容数据库中而不是磁盘上。这可能会影响您网站的性能。
另请记住,SharePoint Designer 不理解服务器端代码。因此,如果您的页面布局包含隐藏代码,则在 SharePoint Designer 中对其进行编辑将会破坏它。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)