SharePoint设计在飞行中重新格式化HTML,能够禁用?
-
19-08-2019 - |
题
在我撕剩下我的头发,我一直在试图修改在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和增强对原项目。请参见我的博客关于更改的详细信息和在哪里得到的最新的版本。
由于图像说比一千字:
这是,我认为,无休止的问题,使用的工具来生成HTML - 你是在它们产生什么样的摆布。我意识到,这是一个非答案,但...
可悲的是,我完全从头开始重写这和它仍然做到这一点。我甚至不必须切换回到设计视图的标记改变,这是在以前的VS实例触发。
你要么都在向基于GUI的设计,或者你完全进入手工编辑的所有代码。没有插图中的微软开发的产品,它从我的经验。在SharePoint Designer的代码编辑器是难以忍受的。
有可能,我想,如果你是一个受虐狂,只使用文本编辑器像赛特,记事本+ +,emacs的,六,或什么的,和代码SharePoint站点完全靠手工。我已经做到了。我不能说这是愉快的,但它并不比使用SharePoint Designer更糟。