无需使用infopath即可轻松在SharePoint中创建发送电子邮件的表单

无需使用infopath即可轻松在SharePoint中创建发送电子邮件的表单,sharepoint,Sharepoint,有人知道这样做的好方法吗?我需要有简单的形式,提交到电子邮件没有写很多代码。这些表单将托管在content viewer web部件或MOSS 2007中的类似部件中。我希望避免使用InfoPath。通过sharepoint sdk,您可以创建自己的Web部件。如果将它们添加到GAC,则可以将它们包含在sharepoint网站上。当然,你必须建立一个用于发送电子邮件的Web部件。你可以使用一个列表,该列表将为你提供输入表单 这取决于a)人们是否应该能够看到彼此的意见,b)电子邮件应该发送给谁 您

有人知道这样做的好方法吗?我需要有简单的形式,提交到电子邮件没有写很多代码。这些表单将托管在content viewer web部件或MOSS 2007中的类似部件中。我希望避免使用InfoPath。

通过sharepoint sdk,您可以创建自己的Web部件。如果将它们添加到GAC,则可以将它们包含在sharepoint网站上。当然,你必须建立一个用于发送电子邮件的Web部件。

你可以使用一个列表,该列表将为你提供输入表单

这取决于a)人们是否应该能够看到彼此的意见,b)电子邮件应该发送给谁

您可以设置一个通知(操作->通知我),以便在向列表中添加新项目时向一个人或多个人发送电子邮件


在设置->列表设置->高级设置中,用户可以查看/编辑项目的选项。但是,不能在用户只能看到自己项目的列表上设置警报。在这种情况下,我将使用一个简单的工作流来发送电子邮件。不过,我只与MOSS 2007和SharePoint Designer合作过-我不确定WSS。SharePoint Designer中的工作流应该是实现它的最简单方法,无需编写代码

下面有一篇文章解释了如何做到这一点:

工作流示例:发送通知消息

您可以按照上面的建议实现一个列表,并添加一个用于在添加或更改列表项时发送电子邮件的列表(该链接显示可处理的所有事件)

在文本编辑器中创建一个简单的HTML表单,其中包含所需的
文本框
文本区域
选择下拉列表
等,添加mailto标记并保存

然后在“媒体和内容”下添加页面查看器web部件


选择站点操作,编辑页面,然后在编辑工具选项卡下选择格式文本,HTML标记编辑HTML源,并将您创建的HTML表单粘贴到源窗口中,然后选择确定并保存。

我希望避免为此创建新的Web部件。我希望能够将Web部件从盒子中连接起来(可能会在其中添加一些HTML)。