有没有办法在不使用SharePoint设计器的情况下更改用于编辑/创建/查看Sharepoint列表项的默认页面?由于我已经在开发机器上创建了aspx文件,因此在客户服务器上安装SharePoint设计器只是为了设置一些默认页面似乎有点傻。
答案 0 :(得分:2)
您可以使用power shell脚本或.NET控制台应用程序上传文件。 您可以使用解决方案和功能上传文件。
我建议使用STSDev为任何自定义创建解决方案和功能。 在确定STSDev的复杂性,功能和解决方案方面的额外工作值得我放心地发布时间。
答案 1 :(得分:2)
如果您创建自定义列表定义,则可以定义自己的创建/编辑/列表页面。查看现有列表定义功能中的schema.xml,例如DocumentLibrary。对于每个View,都有一个指向列表页面的SetupPage属性,并且在末尾有一个Forms部分,您可以在其中定义DisplayForm,EditForm和NewForm。 'pages \ form.aspx'和'pages \ viewpage.aspx'指的是12 \ template \ pages文件夹。