0

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

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

谢谢

4

2 回答 2

2

SharePoint 中的 Web 部件是 ASP.NET Web 部件。因此,您可以不受任何限制地自由使用 ASP.NET 控件。

背后的代码可能会使用 SharePoint API,但您可以做的一切都由 ASP.NET 提供。

Edit:

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

于 2012-09-25T09:54:40.227 回答
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" %>
于 2012-09-27T20:27:08.047 回答