C# 将aspx文本框值转换为html格式的文本

C# 将aspx文本框值转换为html格式的文本,c#,html,asp.net,email,C#,Html,Asp.net,Email,在我发送查询邮件的申请中,我有一个输入地址的文本框。。 如果我在下面的文本框中输入地址 33A, sector -8, /*Pressed enter Key*/ Sanpada, /*Pressed enter Key*/ Navi mumbai. 它应该像这样显示在邮件中 33A, sector -8, Sanpada, Navi mumbai. 但它的表现就像 33A, sector -8, Sanpada,Navi mumbai. 我发送邮件的代码是 stri

在我发送查询邮件的申请中,我有一个输入地址的文本框。。 如果我在下面的文本框中输入地址

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格式在邮件中显示文本框文本???

我做了以下操作来解决我的问题

   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 = "お客様のお問い合わせ≪インドの窓口≫";
字符串内容=”;
字符串sub=“”;
content=File.ReadAllText(Server.MapPath(“../mail/masterjnequiry.html”);
content=content.Replace(“##CustomerCompanyName###”,txtCompanyName.Text);
content=content.Replace(“##公司名称###”,txtCompanyName.Text);
content=content.Replace(“##ContactName###”,txtContactname.Text);
content=content.Replace(“##ContactNo###”,txtContactNo.Text);
content=content.Replace(“##EmailId###”,txtemailid.Text);
content=content.Replace(“#######”,txtenqmess.Text);
content=content.Replace(“#######”,txtdesignation.Text);
字符串addr=Server.HtmlEncode(txtdress.Text);
addr=addr.Replace(“\n”和“
”); content=content.Replace(“######”,addr); content=content.Replace(“##ProductDetails###”,txtProductdetails.Text); sub=”お客様のお問い合わせ≪インドの窓口≫";
代码中的更改是

string addr = Server.HtmlEncode(txtadress.Text);             
            addr = addr.Replace("\n", "<br/>");
            content = content.Replace("##Address##", addr);
string addr=Server.HtmlEncode(txtdress.Text);
addr=addr.Replace(“\n”和“
”); content=content.Replace(“######”,addr);
我认为您需要将CRLF字符替换为
?谢谢shree,它正在工作。。