SPForm 类

表示一个窗体中创建、 显示或编辑列表中的列表项。

继承层次结构

System.Object
  Microsoft.SharePoint.SPForm

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

语法

声明
Public Class SPForm
用法
Dim instance As SPForm
public class SPForm

备注

使用SPList类的Forms属性返回一个SPFormCollection对象,表示集合的窗体的列表,并使用索引器从集合中返回单个窗体。例如,如果该集合分配给名为collForms的变量中,使用在 C# collForms[index]或collForms(index)在 Visual Basic,其中index是窗体集合中的索引号,或者窗体页的名称。

示例

下面的代码示例循环访问当前站点的所有联系人列表的窗体,并显示其相对于网站的 Url 和类型。

Dim site As SPWeb = SPControl.GetContextWeb(Context)
Dim list As SPList = site.Lists("Contacts")
Dim forms As SPFormCollection = list.Forms
Dim form As SPForm

For Each form In  forms
    Response.Write(form.Url & " :: " & form.Type & "<BR>")
Next form
SPWeb oWebsite = SPContext.Current.Web;
SPList oList = oWebsite.Lists["Contacts"];
SPFormCollection collForms = oList.Forms;
foreach (SPForm oForm in collForms)
{
    Response.Write(oForm.Url + " :: " + oForm.Type + "<BR>");
}

线程安全性

该类型的任何公共 静态 (已共享 在 Visual Basic 中) 成员都是线程安全的。不保证任何实例成员都是线程安全的。

另请参阅

引用

SPForm 成员

Microsoft.SharePoint 命名空间