是否可以为Sharepoint中的所有列表项操作创建一个表单页面?

时间:2013-04-15 20:20:59

标签: c# sharepoint-2010

很抱歉,如果这属于SP SE,如果是,请迁移。

如果我的终止文件已关闭,我会提前进行远程登录,这对我来说是全新的。我有一个帮助维护的Sharepoint。 Sharepoint具有自定义代码(WSP),它构成Sharepoint上的Sharepoint Lists / List项目,这些项目是通过代码(.net C#)创建的。从我所看到的,除了创建用于创建新列表项和定义列表项的表单之外,还设置了每个列表项操作的URL(即,当您单击列表项旁边的复选框时,功能区bar有“view”和“edit”的按钮,理论上你应该设置为表单页面的URL,例如ViewItem.aspx,EditItem.aspx等。我可以创建一个不同的页面来查看列表项和一个不同的页面来编辑我的自定义列表的列表项,但问题是视图列表项与编辑列表项是相同的,除了在“视图列表项”中所有填充后,字段将变为禁用状态。

创建一个与编辑页面完全相同的逻辑的复制页面,加上一些额外的代码行,一旦填充后就禁用字段,这似乎是多余的。还有另一种方法(比如以某种方式改变Sharepoint生成的查询字符串,这样我就可以添加自己的标志来表明用户正在“查看”表单而不是编辑它)?我能够使用相同的页面进行编辑和新表单,因为当您编辑列表项时,SP将列表项“ID”添加到查询字符串参数,但我没有看到一个参数我可以键入来指示表单应该以“查看”模式打开。

0 个答案:

没有答案