我正在爲Visual Studio 2010中的ASP.NET 3.5構建SharePoint 2010 Foundation的可視Web部件。對於那些新增功能,這些就像製作自定義「常規」.net控件一樣,可以放到SharePoint頁面上因爲SharePoint建立在.net上)。爲什麼Microsoft.SharePoint.WebControls通過System.Web.UI.WebControls?
當我在網上查看各種示例以創建輸入表單時,我注意到一些SharePoint特定版本的Web控件。 Microsoft.SharePoint.WebControls通常從System.Web.UI.WebControls繼承,因此通常會包含或實現其功能。
我還沒有看到一個很好的列表或這些控件的各種SharePoint特定版本的好處的說明。爲什麼要努力使用這些專業版本?
我知道的一個例子是SharePoint GridView。我發現,與DataSource一起使用時,它具有內置的分頁和排序功能。所以這很好。
有誰知道類似的「好處」許多其他控制清單嗎?我還沒有找到一個很好的。
謝謝大衛。我認爲你一定是對的 - SP控件中必須有一些內置的方便的東西,這些東西讓他們對基本的.NET控件感興趣。我只是尋找一個網站或列表來幫助解釋這些吸引人的點,所以我可以a)解釋我的選擇,並b)在我的發展中利用它們。 我會看看你對安全修整的評論 - 這是我很好奇的事情。他們提供了什麼增加的細節謝謝! – Chad
歡迎您 - 總的來說,在SharePoint網站上下文中,最好使用SharePoint的功能。當然,它總是完全取決於你在做什麼。 –