我可以在SharePoint2010 webpart中使用Asp.net控件吗?

时间:2012-09-25 09:42:55

标签: asp.net sharepoint sharepoint-2010

我是SharePoint开发的新手,我使用的是VS2010和SharePoint2010。

我想知道在SharePoint Web部件控件中是否存在使用asp.net ListView的限制。因为某些原因,intelliSense不提供ListView,只是一个GridView

由于

2 个答案:

答案 0 :(得分:2)

SharePoint中的Web部件是ASP.NET Web部件。因此,您可以自由使用ASP.NET控件。

Code Behind可能会使用SharePoint API,但您可以执行的所有操作都由ASP.NET提供。

Edit:

您是否缺少ListView的参考?您需要添加对System.Web.Extensions的引用才能使用ListView

答案 1 :(得分:0)

SharePoint中没有这种限制。您可以在SharePoint中使用任何类型的asp.net控件。 对于ListView intelliSense,您需要在使用ListView之前在控件或webpart中注册system.web.extensions。

请复制下面的注册库代码:

<%@ Register Assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
    Namespace="System.Web.UI.WebControls" TagPrefix="asp" %>