有没有办法从sharepoint 2010列表中生成ascx中的输入字段

时间:2011-04-11 15:48:59

标签: sharepoint

我正在为Visual Studio中的SharePoint列表开发一个自定义aspx表单,基本上是为了向列表中添加一个新项目(这是业务需求)。

我想知道是否有一种方法可以在设计时从列表中生成输入控件,就像我们以前从ASP.NET中的数据库那样。

3 个答案:

答案 0 :(得分:2)

如果您正在从SP列表到网络表单进行直接匹配,请查看SharePoint Form Generator网络部分

只需将网页部件添加到网页,然后确定要为其构建表单的列表。

答案 1 :(得分:2)

要回答您的问题,是的,有一种方法可以生成字段。您正在寻找的是webccontrols命名空间中的Sharepoint FormField类。

http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.webcontrols.formfield.aspx

这篇文章解释了sharepoint的整个字段控件层次结构。 http://msdn.microsoft.com/en-us/library/aa543321.aspx

通常这是在ASCX控件中使用,如果您需要更多解释,请告诉我。

答案 2 :(得分:0)

我发现了T4,这正是我正在寻找的东西,我用它在设计时生成输入控件...我遇到了一些从T4模板访问SharePoint但是使用客户端对象模型解决的问题:)