【问题标题】:Classic ASP: How to bind dynamic label name in email body经典 ASP:如何在电子邮件正文中绑定动态标签名称
【发布时间】:2021-01-22 07:27:29
【问题描述】:

我想将标签值(动态加载)绑定到电子邮件正文中。

objMessage.TextBody=objMessage.TextBody & XXXXX & ": " & Request("Parts") & vbCrLf  

Dim PartsDesc
PartsDesc = request.querystring("partsdesc") 

 <%
    Response.Write "<label for = 'partsTxtBox' class = 'col-sm-4 col-form-label' name='"& PartsDesc &"'>" & PartsDesc & " </label>"
 %>

我想在邮件正文的 XXXXX 位置插入标签名称。我该怎么做?

【问题讨论】:

  • 您必须添加一个具有相同值 (PartsDesc) 的隐藏输入字段,在提交时可以访问该字段。

标签: vbscript asp-classic


【解决方案1】:

值可以在任何地方以相同的方式有界。阅读variables

你已经有了这个

Dim PartsDesc
PartsDesc = request.querystring("partsdesc") 

<%
Response.Write "<label for = 'partsTxtBox' class = 'col-sm-4 col-form-label' name='"& PartsDesc &"'>" & PartsDesc & " </label>"
%>

其中PartsDesc 是您的变量,它具有值。如果这是电子邮件正文所需的值,则将以下行移动到分配值的代码之后,并以相同的方式使用它

objMessage.TextBody=objMessage.TextBody & PartsDesc & ": " & Request("Parts") & vbCrLf

如果现在一切正常,请阅读XSS

【讨论】:

    猜你喜欢
    • 2013-06-14
    • 1970-01-01
    • 1970-01-01
    • 2015-09-10
    • 2012-12-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多