SPMobileUtility.GetViewUrl 方法 (SPList, SPView)

在移动 Web 应用程序中返回指定的列表视图的 URL。

命名空间:  Microsoft.SharePoint.Utilities
程序集:  Microsoft.SharePoint(位于 Microsoft.SharePoint.dll 中)

语法

声明
Public Shared Function GetViewUrl ( _
    list As SPList, _
    view As SPView _
) As String
用法
Dim list As SPList
Dim view As SPView
Dim returnValue As String

returnValue = SPMobileUtility.GetViewUrl(list, _
    view)
public static string GetViewUrl(
    SPList list,
    SPView view
)

参数

返回值

类型:System.String
一个包含 URL 的字符串。

示例

以下代码显示GetViewUrl()用来将Link控件的NavigateUrl属性设置。有关此示例的完整上下文,请参见How to: Create a Mobile Adapter

protected override void CreateControlsForDetailView()
{
    Image iconImage = this.CreateWebPartIcon(WebPartIconLink.LinkToDetailView);
    iconImage.BreakAfter = false;
    this.Controls.Add(iconImage);
    
    Label titleLabel = this.CreateWebPartLabel();
    this.Controls.Add(titleLabel);

    Int16 itemCount = 1;
    foreach (SPListItem item in this.CurrentListItems)
    {
        SPMobileTemplateContainer container = 
            new SPMobileTemplateContainer { List = this.CurrentList, View = this.CurrentView, Item = item};
                                                 
        ITemplate template = SPControlTemplateManager.GetTemplateByName("MobileSimpleViewListItemIterator");
        template.InstantiateIn(container);
        this.Controls.Add(container);

        // Start new line.
        this.Controls.Add(new LiteralText());
        
        if (itemCount++ >= 3)
        {
            Link moreItemLink = new Link 
                                { Text = "more", 
                                  NavigateUrl = SPMobileUtility. GetViewUrl(this.CurrentList, this.CurrentView) };

            this.Controls.Add(moreItemLink);
            break;
        } // end if limit has been reached
    }// end for each item
}

另请参阅

引用

SPMobileUtility 类

SPMobileUtility 成员

GetViewUrl 重载

Microsoft.SharePoint.Utilities 命名空间