這裡以我做的乙個sso webpart為例
隨便建立乙個目錄,把wspbuilder的相關檔案拷入,在feature下建立要部署到feature下的目錄名,如bruceleessowebpart,那麼最後檔案就被部署在12\template\features\bruceleessowebpart。
把feature.xml和elementmanifest.xml和*.webpart拷貝到features\目錄。
dll拷貝到gac下。
feature.xml檔案格式解釋
<?xml version="1.0" encoding="utf-8"?>
">
id,乙個feature的唯一id
title="bruceleesso部件"是設定出現在moss**功能中的現實。
scope是啟用後的應用範圍
elementmanifest 指定elementmanifest.xml位置
elementfile 指定「具體名字.webpart」位置
elementmanifest.xml檔案格式說明
<?xml version="1.0" encoding="utf-8"?>
">
path指定*.webpart路徑
*.webpart格式說明
普通情況下和property name="title" type="string">不能有中文字,因為檔案預設格式是ansi格式,另村委utf-8後可以有中文
<?xml version="1.0" encoding="utf-8"?>
無法匯入此 web 部件。
bruceleesso部件
sso。
none
/_layouts/images/wp_filter.gif
/_layouts/images/wp_filter.gif
出錯「檢測到不相容的 web 部件標記。請使用 *.dwp web 部件 xml,而不要使用 *.webpart web 部件 xml。」
因為把webpart的繼承改為了microsoft.sharepoint.webpartpages.webpart,並把assemblyinfo.cs檔案的[assembly: clscompliant(true)]注釋了。
所以如果部署檔案用*.webpart那麼webpart的繼承類一定要用system.web.ui.webcontrols.webparts.webpart
否則會報上面的錯誤。
所以如果部署檔案用*.dwp那麼webpart的繼承類一定要用microsoft.sharepoint.webpartpages.webpart
webpart繼承於microsoft.sharepoint.webpartpages.webpart,那麼toolpart比較容易定義,直接用屬性就可以實現,如果繼承system.web.ui.webcontrols.webparts.webpart要自己實現toolpane
否則會報上面的錯誤。
dwp檔案和elementmanifest.xml、feature.xml
<?xml version="1.0" encoding="utf-8"?>
bruceleessowebpart,version=1.0.0.0,culture=neutral,publickeytoken=f34244ef5a35e827
bruceleessowebpart.bruceleessowebpart
brucelee sso web 部件
整合officesso。
<?xml version="1.0" encoding="utf-8"?>
<?xml version="1.0" encoding="utf-8"?>
web表單生成
在專案的實際開發中,經常需要設計各種各樣表單。直接編寫html表單雖然簡單,但修改 維護相對麻煩。因此,可以利用php實現乙個web表單生成器,使其可以根據具體的需求定製不同功能的表單。具體實現需求如下 注 是html的注釋標記,用於解釋和說明。男女 游泳讀書 跑步屬性cols和rows用於定義文字...
web自動生成工具
web自動生成工具 概述 通過配置,快速生成web專案的crud操作 前端 和後端 使用步驟 1 配置config webtool.properties檔案,修改生成的檔案存放路徑 生成的專案名字 資料庫使用者和密碼等 2 執行com.cjnetwork.launch.launch中的main方法,...
Web表單生成器
input控制 input type text name user value test 文字框 input type password name pedr value 密碼框 input type file name upload 檔案上傳域 input type hidden name idr ...