我正在將SharePoint Server 2007 Enterprise與Windows Server 2008 Enterprise配合使用。我正在使用發佈門戶模板。我正在開發使用VSTS 2008 + C#+ .Net 3.5 + ASP.Net。我想開發一個WebPart,它引用了css和javascript(.js)文件。我的問題是(1)如何部署css/javascript文件和(2)如何從webpart引用相關的css/javascript文件來編寫參考路徑(例如下面的代碼中的../../themes)?如何在WebPart中使用javascript和css?
順便說一句:css/javascript/Webpart的現有代碼來自現有的aspx代碼,我正在將aspx代碼遷移到Webpart。該代碼在aspx中工作。
目前我的代碼看起來像這樣,
<link type="text/css" href="../../themes/test.css" rel="stylesheet" />
<script type="text/javascript" src="../../test.js"></script>
爲什麼我需要使用客戶端腳本管理器註冊它才能在WebPart中使用它?爲什麼我不能只從一些相對路徑引用css/javascript文件,就像我們在html/aspx代碼中所做的一樣? – George2 2010-01-11 15:18:48
從技術上講,你可以。它會工作(路徑必須相對於頁面)。但是如果在多個頁面中使用Web部件並且路徑不同? – 2010-01-11 16:55:56