我是SharePoint开发的新手,我使用的是VS2010和SharePoint2010。
我想知道在SharePoint Web部件控件中是否存在使用asp.net ListView的限制。因为某些原因,intelliSense不提供ListView,只是一个GridView
由于
答案 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" %>