asp.net怎么获取SharePoint配置的页面的数据
asp.net如何获取SharePoint配置的页面的数据
本人是sharepoint第一次接触所以不是很了解,现在有个需求就是要求用asp.net获取SharePiont2010 页面上的一个菜单数据。请高手指导,有例子的 麻烦个个例子给我。谢谢
邮箱:853781238@qq.com
------解决方案--------------------
一般用JQuery处理比较好
------解决方案--------------------
SiteMapProvider siteMap = PortalSiteMapProvider.CurrentNavSiteMapProvider;
如何实例化
因为我直接运行Visual Studio 2010 里面的解决方案
如果用WSPbulider运行 肯定是有数据。
但是目前我想直接 执行不通过 WSPbulider 如何获取数据?
------解决方案--------------------
using (SPSite site = new SPSite(" http://localhost"))
{
using (SPWeb web = site.OpenWeb())
{
------解决方案--------------------
spquery查询列表,取到查询的值
SPListItemCollection results;
var query = new SPQuery
{
Query = "[Your CAML query statement]",
ViewFields = "[Your CAML FieldRef elements]",
Joins = "[Your CAML Joins element]",
ProjectedFields = "[Your CAML ProjectsFields element]"
};
results = SPContext.Current.Web.Lists["ListInstance"].GetItems(query);
本人是sharepoint第一次接触所以不是很了解,现在有个需求就是要求用asp.net获取SharePiont2010 页面上的一个菜单数据。请高手指导,有例子的 麻烦个个例子给我。谢谢
邮箱:853781238@qq.com
------解决方案--------------------
一般用JQuery处理比较好
------解决方案--------------------
SiteMapProvider siteMap = PortalSiteMapProvider.CurrentNavSiteMapProvider;
如何实例化
因为我直接运行Visual Studio 2010 里面的解决方案
如果用WSPbulider运行 肯定是有数据。
但是目前我想直接 执行不通过 WSPbulider 如何获取数据?
------解决方案--------------------
using (SPSite site = new SPSite(" http://localhost"))
{
using (SPWeb web = site.OpenWeb())
{
------解决方案--------------------
spquery查询列表,取到查询的值
SPListItemCollection results;
var query = new SPQuery
{
Query = "[Your CAML query statement]",
ViewFields = "[Your CAML FieldRef elements]",
Joins = "[Your CAML Joins element]",
ProjectedFields = "[Your CAML ProjectsFields element]"
};
results = SPContext.Current.Web.Lists["ListInstance"].GetItems(query);