首页 > 解决方案 > 经典 ASP:如何在电子邮件正文中绑定动态标签名称

问题描述

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

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位置插入标签名称。我怎样才能做到这一点?

标签: vbscriptasp-classic

解决方案


值可以在任何地方以相同的方式有界。阅读有关变量的信息。

你已经有了这个

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的信息。


推荐阅读