1

我使用 VS2012 在 Sharepoint 2010 中创建了一个自定义列表。现在我必须修改用户界面。在 Schema.xml 文件中,我看到以下代码:

<Forms>
  <Form Type="DisplayForm" Url="DispForm.aspx" SetupPath="pages\form.aspx" WebPartZoneID="Main" />
  <Form Type="EditForm" Url="EditForm.aspx" SetupPath="pages\form.aspx" WebPartZoneID="Main" />
  <Form Type="NewForm" Url="NewForm.aspx" SetupPath="pages\form.aspx" WebPartZoneID="Main" />
</Forms>

我想创建单独的自定义表单并更改外观。

注意:我不想使用共享点设计器。

4

1 回答 1

1

一个简单的入门方法是使用共享点设计器创建一个新表单。

在高级视图中打开新表单并复制所有标记。

在您的解决方案/功能中创建一个新模块。

在该模块的内容中,创建一个名为 NewForm.aspx 的新页面并粘贴来自 sharepoint 设计器的所有内容。

调整模块清单以确保您将页面上传到正确的位置。您应该将其发送到:/List/Forms

在该页面的架构 xml 中添加另一个条目。

然后,您可以根据需要修改该新页面并使用您的解决方案进行部署

于 2013-07-16T16:23:52.233 回答