私は現在、機器返品eformで作業しています。返品する機器を入力し、送信ボタンをクリックすると、機器リターンチーム。私はまた、サブミットがクリックされたときにプログラムがデータベースにアクセスし、まだユーザーがまだ戻っていないすべての機器を起動する機能を追加しました。次に、まだメールに返されていない機器のグリッドビューを追加します。グリッドビューを電子メールに表示させるには、電子メールをhtmlに変換する必要がありましたが、そうすると、電子メールのフォーマットが破棄され、数行の代わりに1つの大きな段落に挿入されます。 (それが来るどう電子メールをHTML形式に変換すると、電子メールのフォーマットが変更されます
を:
(私はそれをしたいか) こんにちは
ボブ・ジョンソンは、彼らはまた、これらのアイテムを取り出したかもしれ
の28日にスティーブ・ジョンソンにラップトップを戻ってきましたアウト)
こんにちはボブ・ジョンソンは5月 の28日にスティーブ・ジョンソンにラップトップを返した彼らはまた、これらの項目を取り出しています
私はここでは、電子メールに
}
protected void emailconfirmation(ObjectClass obIn_survey);
try
{
s_Body += " Hello" + " \n\n" +
"*************** \n" +
ob_survey.ob_Name + " " + "has Returned a" + " " + ob_survey.ob_Description_of_Equipment + " " + ob_survey.ob_asset_number + " " + "to" + " " + ob_survey.ob_Returned_To + " " + "(Charger returned, " + ob_survey.Return_Charger + ")" + " on" + " " + ob_survey.ob_Date_of_Return.ToShortDateString() + " " + " \n\n" +
" \n\n" + "Regards" + " \n\n" + "RCI Team" + " \n\n" + "This User also has the current Item(s) taken out";
s_GridView = GetGridviewData(gv_Equipment);
utility.Email_GenericMessage("[email protected]", ob_survey.ob_Email_Receipt_to + ",[email protected]", "Equipment Return", s_Body + s_GridView);
edited the above line
}
catch (Exception)
{
throw;
}
を送信するために使用されてきたC#のメソッドが含まれているの下には、ユーティリティクラスのメソッド
public void Email_GenericMessage(String sIn_EmailFrom, String sIn_Emailto, String sIn_Subject, String sIn_Body)
{
using (MailMessage msg = new MailMessage(sIn_EmailFrom, sIn_Emailto, sIn_Subject, sIn_Body))
{
msg.IsBodyHtml = true;
using (SmtpClient clt = new SmtpClient(System.Configuration.ConfigurationManager.AppSettings["SmtpServer"]))
{
clt.Send(msg);
}
}
で誰でも助けることはできますか?ありがとう
\ n –