我们正在将我们的网站迁移到DotNetNuke,并希望复制我们调查页面的功能。目前,在我们通过CRM系统发送的每封电子邮件的底部,都有一个指向满意度调查的链接以及一些预先填充某些字段的参数。因此URL看起来像:
/survey.aspx?ticketID=1234&userName=John+Doe
我发现自定义模块“helferlein_Form”似乎可以实际创建用户填写的表单,但我没有看到预先填充字段的方法。 DotNetNuke确实允许您插入令牌(例如:[日期:现在],[用户名:用户名]),但我没有看到从URL获取单个参数的方法。有什么我想念的东西让我这样做吗?
答案 0 :(得分:1)
我也不熟悉该模块,但强烈建议您使用Xmod自定义表单,以便轻松获取网址参数。
答案 1 :(得分:0)
我不确定你引用的模块。
然而,根据我的经验,来自Data Springs的动态表单符合该法案的完美。它能够预先填充甚至运行自定义SQL查询来获取数据。
答案 2 :(得分:0)
你一定要试试我们的My Tokens模块。
它允许您使用[Get:ticketID]或[QueryString:tickedID]访问URL参数。您还可以构建使用这些参数返回项目列表的SQL令牌,例如填充下拉列表。
还可以尝试我们的Action Form模块,该模块与My Tokens集成非常好。
答案 3 :(得分:0)
如果你有一个你喜欢和想要使用的模块,你总是可以编写一些小的javascript来从URL中获取变量并使用javascript预先填充你的表单字段。