3

残った髪の毛を引きちぎる前に、SharePoint Designer でいくつかのマスター ページを変更しようとしましたが、HTML マークアップを変更するたびに、適切に再フォーマットされます。たとえば、コードを読みやすくしようとしているので、アイテムを独自の行に移動しています。保存するとすぐに、すべてが 1 行のコードに戻ります。

これは、VS2005 SP1 まで、VS2003 と VS2005 で発生した問題でした。残念ながら、これにより、HTML マークアップが何であるかを読んだり解読したりすることが非常に面倒になります。SharePoint Designer でこの HTML の自動再フォーマットを無効にする方法を知っている人はいますか?

別の方法として VS2008 を使用することもできますが、SharePoint Web サイトを読み込もうとすると、Visual Web Developer が SharePoint サイトを開くことができないというエラーが表示されます。どうやらそれはいけません。SharePoint Designer に代わるものはありますか?それとも、それにこだわっていて、自由にマークアップを再作成する必要がありますか?

お時間をいただきありがとうございます。

4

7 に答える 7

4

変更の効果 (マスター ページなど) をすぐに確認したい場合にのみ、SharePoint Designer を使用します。そのためだけにソリューションを撤回/展開する必要はありません。

時間がかかりますが、すべての HTML を Visual Studio で作成し、必要に応じて SharePoint Designer に貼り付けます。SharePoint Designer から Visual Studio に貼り付けることは決してありません。このツールは、HTML を解体して追加する傾向があるため、開くことができるようにするためです。

そうは言っても、SharePoint Designer をいつ使用するか (およびいつ使用しないか) を理解することが重要です。マスター ページや CSS ファイルなど、すべてのアセットに対して SharePoint ソリューションを作成する必要があります。

これらのいずれかを SharePoint Designer で開いて編集する場合は、それらを非ゴースト化/カスタマイズしていることに注意してください。これは、ファイルがディスクではなくコンテンツ データベースに存在することを意味します。これは、Web サイトのパフォーマンスに影響を与える可能性があります。

また、SharePoint Designer はサーバー側のコードを認識しないことにも注意してください。そのため、コード ビハインドを含むページ レイアウトがある場合、SharePoint Designer で編集すると破損します。

于 2009-01-20T01:56:10.553 に答える
2

SharePoint Developer Explorerを使用すると、SharePoint Designer の使用の大部分、特にここでの更新をバイパスできる場合があります。試したことはありませんが、マスター ページとページ レイアウトを Visual Studio 内から直接編集できるようです。また、それに取り組んだ人々 (最初は「The Kid」とアップデートを行った Serge van den Oever) は自分たちのことを知っているので、あなたにとっては良い選択肢になるはずです。

于 2009-05-22T08:40:57.130 に答える
1

唯一の答えは、SharePointDesignerを使用しないことです。

Visual Studioを使用できますが、SharePoint Designerにアップロードさせるのではなく、Webインターフェイスを使用してファイルをアップロードする必要があります。

于 2009-01-18T20:45:10.213 に答える
0

これは、ツールを使用してHTMLを生成する際の計り知れない問題だと思います。つまり、ツールが生成するものに翻弄されます。これは無回答だと思いますが...

于 2009-01-16T21:46:38.490 に答える
0

あなたは、GUI ベースのデザインに夢中になっているか、すべてのコードを手作業で編集することに完全に夢中になっています。私の経験からすると、マイクロソフトの開発製品には中間はありません。sharepoint デザイナーのコード エディターは耐え難いものです。

マゾヒストなら、scite、notepad++、emacs、vi などのテキスト エディタを使用して、SharePoint サイトを完全に手作業でコーディングすることは可能だと思います。やりました。快適とは言えませんが、Sharepoint Designer を使用するよりは悪くありません。

于 2009-01-18T21:24:09.013 に答える
0

悲しいことに、私はこれをゼロから完全に書き直していますが、それでもこれが行われます。マークアップを変更するためにデザイン ビューに戻す必要さえありません。これは、以前の VS インスタンスのトリガーでした。

于 2009-01-16T21:59:10.463 に答える