在我撕剩下我的头发,我一直在试图修改在SharePoint Designer一些母版页,每当我做的HTML标记改变它格式化他们,因为它看到的合体。例如,我试图使代码可读性,所以我将项目移至自己的线条和这样。当我保存它移动一切恢复的一行代码。

这是我与VS2003&VS2005,直到VS2005 SP1中的问题。很不幸,这使得它非常繁琐读过或破译的HTML标记是什么。有谁知道如何在SharePoint Designer中禁用HTML的这个自动格式化?

我的替代方法是使用VS2008,但尝试加载SharePoint Web站点时,我收到一个错误,Visual Web开发人员无法打开SharePoint网站。因此很明显,这是一个没有去。是否有任何替代SharePoint设计或者是你坚持与实现,使之在其休闲改革的标记?

感谢您的时间。

有帮助吗?

解决方案

我只使用SharePoint设计时,我想看到的变化(例如到主页)立即的效果,而无需缩回/部署的溶液只是这样做。

虽然它需要更长的时间,我创作我在Visual Studio中的所有HTML,并粘贴到SharePoint设计,如果我需要。我从来没有从SharePoint Designer中返回到Visual Studio中粘贴,因为该工具往往杀猪HTML,并添加到它只是它可以打开它。

说到这里,了解何时(以及何时不)使用SharePoint Designer中是很重要的。你应该为所有人创造你的资产SharePoint解决方案,例如母版页和CSS文件。

如果您打开并编辑这些中的一个在SharePoint Designer,记住,你是unghosting /自定义它们。这意味着该文件现在住在内容数据库,而不是在磁盘上。这可能会影响您的网站的性能。

还记得SharePoint设计不理解服务器端代码。所以,如果你有一个有后面的代码,在SharePoint Designer进行编辑页面布局会打破它。

其他提示

您可能能够绕过大部分的使用SharePoint设计与 SharePoint开发浏览器的,特别的这里更新。我还没有尝试过了,但它看起来像你可以在Visual Studio中直接编辑母版页和页面布局。也已经在它的工作(“小子”原本和Serge范登OEVER与更新)的人都知道他们的东西,所以它应该是一个不错的选择。

唯一的答案是不使用的SharePoint设计师。

您可以使用Visual Studio,但你必须使用Web界面,而不必SharePoint设计做上传的文件。

亚历克斯已经指出的那样,我在一个叫 SharePoint开发浏览器项目努力通过启动'小子'。这是一个Visual Studio插件用于编辑住在SharePoint文件。我做了很多bugfixing和增强对原项目。请参见我的博客关于更改的详细信息和在哪里得到的最新的版本。

由于图像说比一千字: “编辑的SharePoint文件与Visual “EFILE动作”

这是,我认为,无休止的问题,使用的工具来生成HTML - 你是在它们产生什么样的摆布。我意识到,这是一个非答案,但...

可悲的是,我完全从头开始重写这和它仍然做到这一点。我甚至不必须切换回到设计视图的标记改变,这是在以前的VS实例触发。

你要么都在向基于GUI的设计,或者你完全进入手工编辑的所有代码。没有插图中的微软开发的产品,它从我的经验。在SharePoint Designer的代码编辑器是难以忍受的。

有可能,我想,如果你是一个受虐狂,只使用文本编辑器像赛特,记事本+ +,emacs的,六,或什么的,和代码SharePoint站点完全靠手工。我已经做到了。我不能说这是愉快的,但它并不比使用SharePoint Designer更糟。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top