Mail.Body HTML syntax

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • Stephan Bour

    Mail.Body HTML syntax

    Hi,
    I am using the MailMessage method to send an email from a form and I have
    the following code giving me the following error on line 79:

    Compiler Error Message: CS1002: ; expected
    Source Error:

    Line 78: Mail.BodyFormat = MailFormat.Html ;
    Line 79: string MailBody = "(<html><body>D ear " +
    usercredentials .Name + "<br><p><strong >Your sequence
    is</strong>:</p></body></html>");

    But this works fine:

    Line 78: Mail.BodyFormat = MailFormat.Html ;
    Line 79: string MailBody = "<html><body>De ar " +
    usercredentials .Name;

    So is this:

    Mail.BodyFormat = MailFormat.Text ;
    string MailBody = "Your sequence is:" + Order.BlockSequ ence;


    What am I doing wrong?

    Thanks,
    Stephan.

  • Nicole Calinoiu

    #2
    Re: Mail.Body HTML syntax

    Stephan,

    You can't let string literals wrap across lines. Try this instead:

    Mail.BodyFormat = MailFormat.Html ;
    string MailBody = "(<html><body>D ear " +
    usercredentials .Name + "<br><p><strong >Your sequence " +
    "is</strong>:</p></body></html>");

    HTH,
    Nicole


    "Stephan Bour" <sbour@niaid.ni h.gov> wrote in message
    news:BBBAE447.A 482%sbour@niaid .nih.gov...[color=blue]
    > Hi,
    > I am using the MailMessage method to send an email from a form and I have
    > the following code giving me the following error on line 79:
    >
    > Compiler Error Message: CS1002: ; expected
    > Source Error:
    >
    > Line 78: Mail.BodyFormat = MailFormat.Html ;
    > Line 79: string MailBody = "(<html><body>D ear " +
    > usercredentials .Name + "<br><p><strong >Your sequence
    > is</strong>:</p></body></html>");
    >
    > But this works fine:
    >
    > Line 78: Mail.BodyFormat = MailFormat.Html ;
    > Line 79: string MailBody = "<html><body>De ar " +
    > usercredentials .Name;
    >
    > So is this:
    >
    > Mail.BodyFormat = MailFormat.Text ;
    > string MailBody = "Your sequence is:" + Order.BlockSequ ence;
    >
    >
    > What am I doing wrong?
    >
    > Thanks,
    > Stephan.
    >[/color]


    Comment

    • Nicole Calinoiu

      #3
      Re: Mail.Body HTML syntax

      Stephan,

      You can't let string literals wrap across lines. Try this instead:

      Mail.BodyFormat = MailFormat.Html ;
      string MailBody = "(<html><body>D ear " +
      usercredentials .Name + "<br><p><strong >Your sequence " +
      "is</strong>:</p></body></html>");

      HTH,
      Nicole


      "Stephan Bour" <sbour@niaid.ni h.gov> wrote in message
      news:BBBAE447.A 482%sbour@niaid .nih.gov...[color=blue]
      > Hi,
      > I am using the MailMessage method to send an email from a form and I have
      > the following code giving me the following error on line 79:
      >
      > Compiler Error Message: CS1002: ; expected
      > Source Error:
      >
      > Line 78: Mail.BodyFormat = MailFormat.Html ;
      > Line 79: string MailBody = "(<html><body>D ear " +
      > usercredentials .Name + "<br><p><strong >Your sequence
      > is</strong>:</p></body></html>");
      >
      > But this works fine:
      >
      > Line 78: Mail.BodyFormat = MailFormat.Html ;
      > Line 79: string MailBody = "<html><body>De ar " +
      > usercredentials .Name;
      >
      > So is this:
      >
      > Mail.BodyFormat = MailFormat.Text ;
      > string MailBody = "Your sequence is:" + Order.BlockSequ ence;
      >
      >
      > What am I doing wrong?
      >
      > Thanks,
      > Stephan.
      >[/color]


      Comment

      Working...