2011-04-11 50 views
2

我正在为Visual Studio中的SharePoint列表开发自定义aspx表单,基本上是为列表添加一个新项目(这是一个业务需求)。有没有办法在ascx中从sharepoint 2010列表中生成输入字段

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

+2

此问题可能会在[SharePoint StackExchange](http://sharepoint.stackexchange.com/questions) – theChrisKent 2011-04-11 15:51:08

+0

上得到更多关注您是否希望能够在SharePoint内部使用用户控件,或者您希望成为还能够在外部使用它? – 2011-04-12 06:49:24

+0

刚刚在sharepoint – 2011-04-12 13:27:59

回答

0

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

2

如果你正在做从SP清单网页形式直接匹配看一看的SharePoint Form Generator Web部件

只需将Web部件添加到页面,并确定以建立一个形式列表。

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控件中使用,如果您需要更多解释,请告诉我。

+0

感谢您的有用链接,但这并没有回答我的实际问题。我的意思是设计用户控件,而不是通过手工使用某些工具在设计时为我生成输入字段。 – 2011-04-12 13:46:29

+0

啊好吧我现在明白了这个问题。 – 2011-04-12 15:02:41

相关问题