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 に答える