0

SharePoint に移植する Web フレームワークに含める中サイズの .js ファイルがあります。ただし、これをどのように行うか、またはベストプラクティスが何であるかはわかりません。これは、他のクライアント プロジェクトで使用されるフレームワーク ソリューション用であるため、Web サーバーにファイルを手動でデプロイする必要がなく、自己完結型でデプロイ可能であることが最適です。

JavaScriptを埋め込みリソースに入れ、スクリプトマネージャーを使用してファイルを書き出すという私の現在の考え。これは合理的に思えますか?または、他に何かお勧めはありますか?

4

3 に答える 3

2

埋め込みリソースが最善の方法であり、ScriptManager を使用してレンダリングする必要はありません (SharePoint では AJAX が構成されていないため)。他のクライアント スクリプト リソースとしてレンダリングするだけです (ClientScriptManager を使用)。

最良のアイデアは、 if ContainsScriptManager else UsClientScriptManager スタイルを持つことです。そうすれば、両方の長所を活かすことができます

于 2008-09-17T23:25:14.470 に答える
0

ドキュメントライブラリに放り込むだけです。

Web パーツを SharePoint ソリューションにパッケージ化する場合は、それをモジュール (VSewss アイテム) として含めることができます。マニフェスト ファイルは次のようになります。

<TemplateFiles>
  <TemplateFile Location="LAYOUTS\somescript.js" />
</TemplateFiles>

これを行う方法については、ウェブ上に多くの情報があります。画像、css、および javascript の doc ライブラリ オプションが気に入っています。これは、スタイルやスクリプトを微調整するたびに、再構築して SP が JIT コンパイルするのを 30 秒間待つ必要がないためです。doc ライブラリから直接 SPDesigner でこれらのものを編集するだけです。

于 2008-09-18T15:15:55.967 に答える