Asp.net 如何在orchard CMS中发送表单数据

Asp.net 如何在orchard CMS中发送表单数据,asp.net,orchardcms,asp.net-mail,Asp.net,Orchardcms,Asp.net Mail,我正在使用我的orchard网站中的一个表单。如何将表单数据发送到电子邮件 地址? 我的表格是 <form> <input type="text" name="name"> <input type="submit"name="submit" value="submit"> </form> Orchard有内置的方法来实现这一点。如果启用动态表单、电子邮件消息和电子邮件工作流活动模块,则无需编写一行代码,

我正在使用我的orchard网站中的一个表单。如何将表单数据发送到电子邮件 地址?
我的表格是

   <form>
       <input type="text" name="name">
       <input type="submit"name="submit" value="submit">
     </form>

Orchard有内置的方法来实现这一点。如果启用
动态表单
电子邮件消息
电子邮件工作流活动
模块,则无需编写一行代码,即可生成表单并发送带有提交值的电子邮件

当您启用
电子邮件收发
模块时,系统将提示您配置电子邮件设置。唯一的强制设置是发件人电子邮件地址和主机名。您可以在此处输入任何电子邮件地址,并使用localhost进行测试

如果希望在每个页面上显示表单,则不需要编辑
Layout.cshtml
文件。事实上,很少有理由这样做。相反,转到仪表板中的Widgets菜单,将新的表单Widget添加到默认层。你把它放在哪个区域完全取决于你。在小部件的编辑器中,可以通过将动态表单元素拖动到布局来构建表单

设置表单后,您可以通过“工作流”菜单创建新工作流,该菜单在每次提交表单时发送电子邮件。只需启动提交的
动态表单
触发器,即可开始工作流并将其链接到
发送电子邮件
活动。您可以使用令牌引用任何电子邮件字段中的表单值,例如:

<div>Name: {FormSubmission.Field:Name}</div>
Name:{FormSubmission.Field:Name}
您可以在官方文档中找到关于动态表单和工作流的分步指南:


当您进入工作流时,只需忽略自定义表单上的部分,因为它们已经过时。

您是否将表单发布到自己的控制器?事实上,我是此cms的新手。我对.net不太了解,我只是在Layout.cshtml文件中添加了这个表单