PDA

View Full Version : تفاوت دو جنس رشته



shahab_ksh
چهارشنبه 09 مرداد 1387, 02:43 صبح
با سلام کد زیر رو در نظر بگیرید



Dim msgMail As New MailMessage
msgMail.To = str_To.Text
msgMail.From = str_Form.Text
msgMail.Subject = str_Subject.Text
msgMail.BodyFormat = MailFormat.Html
Dim strBody As String = "<br>"
strbody=strbody+"salam"
strbody=strbody+"<b>shahab</b>"
strbody=strbody+textbox_editor.value
msgMail.Body = strBody
msgMail.BodyEncoding = System.Text.Encoding.GetEncoding( "utf-8" )
SmtpMail.Send(msgMail)


در strbody خط اول که salam ,shahab هست کاملا در ایمیل بصورت html فرستاده میشه
حال یه تکست باکس به نام textbox_editor داریم که در اون من وقتی html توش میزیرم به عنوان یه متن عادی باهاش برخورد میشه چرا و راه حلش چیه؟ مثلا در خط پایین shahab
htmlهتش اما چرا welcome نیست؟

و نتیجه ایمیل
salam shahab<br> <b> Welcome <b> <br

Behrouz_Rad
چهارشنبه 09 مرداد 1387, 07:59 صبح
متدهای HtmlEncode و HtmlDecode برای تبدیل رشته به HTML و بازگرداندن اون به حالت اولیه به کار میرن.

موفق باشید.