0

我有一个 ASP 表格。我希望以正确的格式(表格)以 HTML 格式发送完整的表单详细信息。

我正在做的旧方法是将整个脚本写入变量,然后以这种方式发送消息。

message = "<html><body>"
message = message + " "&_ 'Many lines of codes!
message = message + "</body></html>"

由于我的表单可能会变得很长,对于如何发送整个 HTML 页面而不将其放入变量中,你们有没有更好的建议?

4

1 回答 1

1

创建 template.html 并以您喜欢的方式布局页面。如果您要向多个接收者广播,您可以在模板中放置类似“Hi [varFirstName]”的文本。

然后您可以在代码中导入该模板文件,如下所示。

    Dim fso,templatesource,body
    Set fso = Server.CreateObject("Scripting.FileSystemObject")
    Set templatesource = fso.OpenTextFile(server.MapPath("template.html")) 
    template=templatesource.ReadAll
    template= Replace(template,"[varFirstName]",rsSource("firstname"))
    file.close
    templatesource.close
    Set templatesource = nothing
    Set fso = nothing
于 2012-06-15T01:48:32.383 回答