目的: 畫面 & Email 的換行處理
處理說明: 1>前端畫面 : xtype: "textareafield" 欄位 , Tmp_content=Tmp_content +"\r\n" ;
xtype: "label" 欄位 , Tmp_content=Tmp_content +"<br>" ;
2>Email內容:
xtype: "label" 欄位 , Tmp_content=Tmp_content +"<br>" ;
2>Email內容:
string Tmp_content = nvc["sub_content"]; // \r\n --> 到後端只剩下\n
Tmp_content = Tmp_content.Replace("\n", "<br>");
sendMail(Tmp_Subject, Tmp_content, ChkMail);
1>*.js
var Tmp_sub_content6 = "已經接收器材:\r\n"
+ r_V20302_content6 + "\r\n"
+ "請至 AMM系統 V20304: 拆檢/測試結果登錄做後續處理。\r\n";
Ext.getCmp("sub_Subject").setValue(Tmp_sub_Subjectnot6);
2>*.cs
MailMessage ChkMail = new MailMessage();
string Tmp_Subject = nvc["sub_Subject"];
string Tmp_content = nvc["sub_content"];
Tmp_content = Tmp_content.Replace("\n", "<br>"); // Email 必需以 <br> 換行
string mail_from = "tlsapp@ms.aidc.com.tw";
ChkMail.From = new MailAddress(mail_from, "AMM系統", System.Text.Encoding.UTF8);
sendMail(Tmp_Subject, Tmp_content, ChkMail);
PS: 換行處理
1. 使用【+】符號 - 連接符號
string strSQL= "SELECT * FROM Flight_Schedule AS F"
+ " INNER JOIN System_Code AS S"
+ " ON F.Formno = c.Code_Desc1"
+ " ORDER BY F.Formno";
2.使用【@】符號 - 連接符號
string strSQL= @"SELECT * FROM Flight_Schedule AS F
INNER JOIN System_Code AS S
ON F.Formno = c.Code_Desc1
ORDER BY F.Formno";
3>標籤(Label)要換行"<br>"
Ex︰
lb_other.Text = "編號:" + lb_sno.Text + "<br>"
+ "姓名:" + Txt_Name + "<br>"
+ "電話:" + Txt_Tel ;
4>文字盒(TextBox)要換行"\r\n"
Ex︰
textBox1.Text = "編號:" + id + "\r\n"
+ "姓名" + Name +"\r\n"
+ "電話" + Tel;