關於 SharePoint Designer 的利與弊

SharePoint Designer, 以前叫做FrontPage的時候,就是一個做網站的用戶端工具,用來編輯編輯HTML。現在名字改了,功能也加強了,是SharePoint項目開發中一個有益的補充,但是據我所知,很多專業SharePoint開發人員根本就不用這個工具來做任何事情,為什嗎? 主要的原因是當你修改某一個頁面的時候,SharePoint Designer會自作聰明的幫你加一些料進去而不告訴你,有時候不注意會造成很大的困擾。還有一個原因就是,只要通過SharePoint

MOSS SDK學習(7) — 篩選WebParts的使用

MOSS中提供了一種篩選的WebParts,那麼什麼是篩選WebPart ?有什麼作用?簡單描述就是:一個WebParts用來顯示班級的學生列表,那麼另外一個WebParts提供一個性別選擇的下拉式清單,當選擇"男"時,學生列表的WebParts自動顯示出所有男生的資訊。也就是說篩選WebParts的使用一般都是通過兩個及以上的WebParts結合來使用的,SharePoint可以自動將這兩個WebParts進行關聯。具體代碼可以參見MOSS SDK中的Creating Business

在MOSS中使用Resource files(.resx)

當開發在MOSS多語言網站中使用的控制項時,我們需要為各個不同的語言分別建立resource檔案,比如這個網站支援英文跟中文, 那麼我們建立2個resource檔案:myproject.en-US.resx (內容: greeting="你好")myproject.zh-CN.resx (內容: greeting="hello")命名規則是:<項目名>.<CultureName>.resxCulturName有兩部分組成:

MOSS SDK學習筆記系列文章

MOSS是微軟的一個門戶等的產品,提供了很多SDK供調用在此記錄我學習的過程,作為自己的一個總結。(本系列會不斷更新)1、MOSS SDK學習(1):WinForm用戶端調用 2、MOSS SDK學習(2):導航條的使用 3、MOSS SDK學習(3):將AD使用者加入MOSS 4、MOSS SDK學習(4):給列表加入列 5、MOSS SDK學習(5):事件操作和部署 6、MOSS SDK學習(6):用用戶端工具加入Excel Web Access Web Part 7、MOSS SDK學習(

SharePoint也可以使用CODE-BEHIND

用VS開發ASP.NET頁面的時候,一切都非常的傻瓜式。在工具列拖幾個控制項,放一個BUTTON,雙擊一下BUTTON則VS自動幫我們開啟了一個CODE-BEHIND的CLASS,我們似乎什麼都可以不要管,寫幾行簡單的代碼按一下F5,就好了。被VS養的如果離開了它還真不會寫代碼了。話說回來Visual

提升SharePoint代碼的許可權

以前在編寫基於域認證的SharePoint網站時,都沒有意識到代碼的執行許可權問題,因為我基本上都是以管理員身份來登入的。現在把網站認證改為Forms認證以後,一般的使用者並不是網站的管理員,導致有些控制項會遇到拒絕訪問的情況。一個例子是:假如一個普通的Internet使用者要往一個Document library來進行寫入操作的話就會被拒絕訪問。public void WriteToLib(){   byte[] file = 。。。。。; //get byte array   SPSite 

Sharepoint項目周記一:關於開展MOSS項目的前期調查和需要解決的問題

最近負責一個項目,需要結合MOSS + TFS + Project Server,有的技術以前也沒接觸過,肯定會遇到很多問題,在此列出項目中的問題和自己的一些感悟。一、對於頁面的自訂開發1、可以使用webpart簡要步驟:  a、將產生的dll放入wss的bin目錄 (Inetpub\wwwroot\wss\VirtualDirectories\80\bin)  b、在SharePoint的web.config檔案添加safecontrol條目  c、網站設定-〉web組件  -〉 建立

避免Webpart Page的URL地址中帶ID參數的問題

這個怪異的問題浪費我好幾個小時的時間,也為了方便遇到以及即將遇到此怪異問題的朋友們,我覺得有必要在這裡“立此存照”。問題是這樣的,在文件庫建立一個Webpart

自訂MOSS搜尋方塊

自訂母板頁的時候,免不了有時候會需要對網頁右上方那個搜尋方塊有點需求,比如那個下拉框太長我想讓它寬度變小點開始有這個需求的時候,我是用修改CSS來實現的,不過修改CSS是件挺麻煩的事,後來發現了使用DelegateControl可以很好的實現。具體實現:建立Feature,實現DelegateControl。Feature.xmlCode highlighting produced by Actipro CodeHighlighter

Understand Code Access Security of SPS

Code access security is implemented by a series of configuration files. 1. The first configuratin file of concern is machine.config located in C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\CONFIG. This file specifies master settings that will be

wpmu中使用jquery的bug

今天修改wordpressmu遇到一個關於使用Jquery的bug,在IE下,老顯示js有錯誤。bug顯示資訊為:Error:expected identifier, string or number。我於是找到了dashboardswitcher.php裡的一段js:jQuery( function($) {var switchTime;var w = false;var h = $( '#blog-title' ) .css({  background: 'transparent url(

在用戶端調用MOSS的搜尋服務,實現更加靈活的搜尋控制

MOSS中提供了很多web services的服務,都放在http://<Site>/_vti_bin下我們可以在其他地方,比如winForm,webForm中調用,對MOSS的對象進行靈活操作。下面我簡單列一下調用一個MOSS中的搜尋服務的方法: 

SharePoint中部分地區字型變小的問題 (兼em px的關係)

我裝好SharePoint後,發現有的地方字型特別小,根本看不清楚,比如通知查看和搜尋的地方。通過尋找終於發現在SharePoint的core.css檔案中,有一些樣式是用em定義字型大小的,比如:.ms-formlabel{text-align:left;font-family:宋體;font-size:.75em;border-top:1px solid #d8d8d8;padding-top:3px;padding-right:8px;padding-bottom:6px;color:#5

驗證碼的安全效果

大家都知道驗證碼的作用。驗證碼是為了防止機器遍曆密碼而擷取帳戶的操作權。但如果在用戶端來產生驗證碼,那不等於花瓶嗎?這個道理大家都懂,但還是有很多大網站還是這樣做。。。。Sina的Blog產生驗證碼的代碼的Js如下:function load_chk_img(s) {  var stamp = new Date().getTime();  $(s).src = 'http://my.blog.sina.com.cn/myblog/checkwd_image.php?' +

用js改變MOSS內建的一些按鈕的預設事件

很多時候我們需要改變MOSS內建的一些按鈕的預設事件,比如我自己訂製的顯示頁面點擊串連進入到了列表的顯示頁面DispForm,不過瀏覽後點擊關閉按鈕呢他會自動跳轉到MOSS的列表的介面,這很不好,所以這種情況我們需要定製MOSS的預設行為了,我自己認為最簡單的方式莫過於用指令碼來做了。拿DispForm的關閉按鈕來說,首先到DispForm,然後添加一個內容編輯器web組件然後在源編輯器放入我們的指令碼 Code highlighting produced by Actipro

微軟於周一正式公布了下一個版本的SharePoint伺服器版本的初步系統要求

微軟於周一正式公布了下一個版本的SharePoint伺服器版本的初步系統要求如果你計劃部署這個版本,來看看初步系統要求吧。1.SharePoint Server 2010將只有64位版本. 2.SharePoint Server 2010需要運行在64位的Windows Server 2008或者是Windows Server 2008 R2上. 3.SharePoint Server 2010需要64位版本的 SQL Server 2008或者64位SQL Server

MOSS SDK學習(2)

MOSS SDK學習(2) 這個例子很簡單,主要就是示範通過SDK操作MOSS中的導航條,也就是MOSS中左邊的連結,:   這個例子就是示範把MOSS中的連結在WinForm中顯示出來,並且可以加入一些連結 示範效果   主要方法如下 得到子網站下所有的導航連結: string _mosssite = "http://localhost:999"; //網站集合的url SPSite _siteCollection = new SPSite(_mosssite);          

關於分層和職責

現在,人人都會用MVC的模式,都知道分3個層次來處理系統。分了3個層次,而代碼的分界確又是堆砌的,愛堆哪就堆哪,這樣和沒分層又有什麼區別呢?表現上看起來好點罷了。我看到很多的代碼,在aspx.cs頁面處理了很多的商務邏輯。在簡單的網站,也許你認為沒有商務邏輯,所以都可以寫在aspx.cs。事實上並非如此。頁面的顯示視圖不一樣,也是邏輯。對於輸出View的控制所有東西都是邏輯。在商務邏輯層上,很多人喜歡重複調用下資料層的東西,那種重複勞動太值了,多了一層多處理,又沒有起到應有的作用。在商務邏輯層還

MOSS SDK學習(4)

這個例子示範在用戶端中給列表加入列。例子之前首先要熟悉幾個概念:一個Sharepoint的網站集是最上層的概念,它的物件模型是SPSite;每個網站集下面有很多個網站(SPWeb),比如我們sharepoint中的文件庫和部落格等,那麼對應的文件庫這個網站下又有很多列表(SPList),就比如文件庫下面有文檔列表和工作清單等,每個列表下又有很多視圖(SPView),視圖就是我們常看到的所有文檔視圖或者資源管理員視圖等,當然我們也可以建立自己的視圖。我們的例子是要在列表中加入欄位,首先我們建立列表

MOSS SDK學習(6)–用用戶端工具加入Excel Web Access Web Part

在MOSS SDK中有一篇How to: Programmatically Add an Excel Web Access Web Part to a Page 。我看了一下,感覺不錯,簡單記錄一下:1、在用戶端可以取得一個頁面中使用了多少webparts:sharedWebParts = TargetWeb.GetWebPartCollection("Default.aspx",

總頁數: 61357 1 .... 8640 8641 8642 8643 8644 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.