在我发送查询邮件的申请中,我有一个输入地址的文本框。 如果我在文本框中键入地址,如下所示
33A, sector -8, /*Pressed enter Key*/
Sanpada, /*Pressed enter Key*/
Navi mumbai.
它应该像邮件一样显示在邮件中
33A, sector -8,
Sanpada,
Navi mumbai.
但它显示为
33A, sector -8, Sanpada,Navi mumbai.
我发送邮件的代码是
string content = "";
string sub = "";
content = File.ReadAllText(Server.MapPath("../mail/MasterJnenquiry.html"));
content = content.Replace("##CustomerCompanyName##", txtCompanyName.Text);
content = content.Replace("##CompanyName##", txtCompanyName.Text);
content = content.Replace("##ContactName##", txtContactname.Text);
content = content.Replace("##ContactNo##", txtContactNo.Text);
content = content.Replace("##EmailId##", txtemailid.Text);
content = content.Replace("##EnquiryMessage##", txtenqmess.Text);
content = content.Replace("##Designation##", txtdesignation.Text);
content = content.Replace("##Address##", txtadress.Text);
content = content.Replace("##ProductDetails##", txtProductdetails.Text);
sub = "お客様のお問い合わせ≪インドの窓口≫";
如何以html格式显示邮件中的文本框文本?
答案 0 :(得分:0)
我做了以下事情来解决我的问题..
string content = "";
string sub = "";
content = File.ReadAllText(Server.MapPath("../mail/MasterJnenquiry.html"));
content = content.Replace("##CustomerCompanyName##", txtCompanyName.Text);
content = content.Replace("##CompanyName##", txtCompanyName.Text);
content = content.Replace("##ContactName##", txtContactname.Text);
content = content.Replace("##ContactNo##", txtContactNo.Text);
content = content.Replace("##EmailId##", txtemailid.Text);
content = content.Replace("##EnquiryMessage##", txtenqmess.Text);
content = content.Replace("##Designation##", txtdesignation.Text);
string addr = Server.HtmlEncode(txtadress.Text);
addr = addr.Replace("\n", "<br/>");
content = content.Replace("##Address##", addr);
content = content.Replace("##ProductDetails##", txtProductdetails.Text);
sub = "お客様のお問い合わせ≪インドの窓口≫";
代码的变化是
string addr = Server.HtmlEncode(txtadress.Text);
addr = addr.Replace("\n", "<br/>");
content = content.Replace("##Address##", addr);