Tor*_*ise 14 url sharepoint document-library sharepoint-2010
我正在使用SharePoint 2010.我在该库中有一个文档库ID和文档ID.我没有web文件库所在的站点.现在我必须得到文档的完整URL在运行时.我怎么能得到它.我尝试了以下内容.
string filepath = currentList.DefaultViewUrl + "/" + sListItem.Url;
Run Code Online (Sandbox Code Playgroud)
请回答这个问题.
Ste*_*fan 48
使用字段"EncodedAbsUrl" SPListItem.适用于SPFile:
SPListItem item = ...;
string absUrl = (string) item[SPBuiltInFieldId.EncodedAbsUrl];
Run Code Online (Sandbox Code Playgroud)
或者为了 SPFile
SPFile file = ...;
string absUrl = (string) file.Item[SPBuiltInFieldId.EncodedAbsUrl];
Run Code Online (Sandbox Code Playgroud)
尝试这个 ,
using (SPSite ospSite = new SPSite("http://abcd:24931"))
{
using (SPWeb web = ospSite.OpenWeb("/subsite")
{
// Get document library collection here and fetch all the document urls
SPDocumentLibrary docLib = (SPDocumentLibrary)web.Lists["docu"];
//where docu is my document library
SPListItemCollection items = docLib.Items;
foreach (SPListItem item in items)
{
string url = item.Url;
}
}
}
Run Code Online (Sandbox Code Playgroud)
希望这能让你继续前进。
| 归档时间: |
|
| 查看次数: |
68477 次 |
| 最近记录: |