簡體   English   中英

將aspx文本框值轉換為html格式的文本

[英]convert aspx textbox value to html formatted text

在我的發送查詢郵件的應用程序中,我有一個用於輸入地址的文本框..如果我在如下文本框中輸入地址

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 = "お客様のお問い合わせ≪インドの窓口≫";

代碼中的更改是

string addr = Server.HtmlEncode(txtadress.Text);             
            addr = addr.Replace("\n", "<br/>");
            content = content.Replace("##Address##", addr);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM