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 中) 成员都是线程安全的。不保证任何实例成员都是线程安全的。