イベントレシーバーでアンカータグが機能しない

私はアイテムが追加されたときに電子メールをトリガーするイベントレシーバーを作成しました。このイベントレシーバー電子メールでは、従業員にdeliverdが届きました。電子メールのコンテンツでは、従業員がWebサイトに直接行くことができるようにリンクを提供したいと考えています。私のコードで私はいくつかの問題に直面しています。ここに私のコードです

public string MailMsgBody_WU(string MailTo, SPItemEventProperties IERProperties)
   {
       string MMsgBody = "";

       System.Diagnostics.Debug.WriteLine("Travel Request-MailMsgBody(): Begin");
       try
       {

           MMsgBody += "<table>";
           MMsgBody += "<tr><td>Hi,</td></tr>";
           MMsgBody += "<tr><td>

</td></tr>"; MMsgBody += "<tr><td> New Calendar Item Event" + IERProperties.ListTitle + " has been added into learning portal.</td></tr>"; MMsgBody += "<tr><td>

</td></tr>"; MMsgBody += "<tr><td>Please click on the following link to view the details.</td></tr>"; MMsgBody += "<tr><td>

</td></tr>"; MMsgBody += "<tr><td>Click Here</td></tr>"; MMsgBody += "<tr><td>

</td></tr>"; MMsgBody += "<tr><td>

</td></tr>"; MMsgBody += "<tr><td>Thanks,</td></tr>"; MMsgBody += "<tr><td>Learning Team</td></tr>"; MMsgBody += "</table>"; } catch (Exception ex) { System.Diagnostics.Debug.WriteLine("Travel Request-MailMsgBody(): End" + ex.Message.ToString()); } return MMsgBody; }

i am getting the error in
MMsgBody += "<tr><td>Click Here</td></tr>";

http:// <---- here is the Error

これらはエラーです

エラー1無効な表現用語 ':'
  エラー2;予想される   エラー3。期待される

1

1 答え

あなたはこれをすることはできません:

MMsgBody += "<tr><td>Click Here</td></tr>";

基本的には、あなたのC#コードの中で、 "http:// tri02sharepoint ..."という関数/フィールド/メンバを呼び出そうとしていますが、それは明らかに存在しません。

代わりにこれを行う必要があります:

MMsgBody += "<tr><td>Click Here</td></tr>";

"のような特殊文字をエスケープし、 \ でそれを行う必要があります。

0
追加された
親愛なるmoontear ..その作業は完全に非常にあなたに感謝..
追加された 著者 Jpaul,