【问题标题】:Simple means to save web input to a Sharepoint list将 Web 输入保存到 Sharepoint 列表的简单方法
【发布时间】:2013-07-02 03:45:46
【问题描述】:

在 Sharepoint 2007 中,我希望在面向公众的网页上创建一个简单的表单来插入新的列表项 - 用户名。

我不需要任何花哨的东西,所以我希望有一个相当简单的解决方案。

我认为这分两部分完成: 1.捕获用户的Sharepoint ID,然后 2. 将用户 ID 插入列表中。

我认为指向我的列表的表单 Web 部件是可行的方法,但似乎表单 Web 部件不能用于插入新的列表项;但也许我错了。

我正在寻找关于第 1 部分和/或第 2 部分的任何评论、建议、提示、示例等。

谢谢, 乔治

【问题讨论】:

    标签: list sharepoint


    【解决方案1】:

    默认情况下,SharePoint 列表具有新的项目形式。表单的文件名为 NewForm.aspx。 在 http://[your site]/lists/[your list]/NewForm.aspx

    中查找您的新项目表单

    如果您想将新表单添加到与上述不同的页面,请使用 SharePoint Designer 2007 和 insert a custom list form

    此外,用户的 id 存储在列表的 Created By 和 Modified By 字段中。

    【讨论】:

    • 谢谢汤姆,我会研究你的“新物品形式”建议;但是您的第二个建议提出了一个有趣的想法:我正在尝试捕获用户的 ID 以放入列表中,但是用户将 ANYTHING 添加到列表中的操作会自动将用户的 ID 存储在 Created By 字段中,所以我只需要用户向列表中添加内容,听起来正确吗?我的最终目标是记录选中复选框的用户的所有用户 ID。感谢您的快速回复。
    • 在查看您的“新项目表单”建议后,该表单需要与共享相同布局和主布局的其他面向公众的页面合并。这种“新物品形式”能轻松转化成这样的页面吗?谢谢。
    • 最后一点,“创建者”列似乎显示了名字和姓氏,这在用户中可能不是唯一的。我希望有一种独特的方式来识别用户。有什么意见吗?再次感谢,周末愉快。
    • 让我知道编辑答案是否是您评论中的问题。此外,created by 确实包含用户的登录信息,而不仅仅是他们的名字和姓氏。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-11
    相关资源
    最近更新 更多