2016-09-19 188 views
-1
mail.Body = "your appointment has been scheduled on :" + txtappointment.Text + " " + txtmessage.Text; 
+0

你想换行(
)还是换一个新行? –

+0

换行兄弟 – babi

回答

0

试试这个

mail.Body ="your appointment has been scheduled on :"+ <br> + txtappointment.Text +" "+ txtmessage.Text; 
+0

我想在“txtmessage.text”之前添加break标签; – babi

+0

iam期待输出是::您的约会已安排在29-9-2016下一行早上10:00上午 – babi

0

你可以试试这个+Environment.NewLine+

mail.Body ="your appointment has been scheduled on :"+ <br> + txtappointment.Text +System.Environment.NewLine+ txtmessage.Text; 
0

这是实例用解决你的问题,尝试了一次,你的答案评论在我的片段。

//mail.Body ="your appointment has been scheduled on :"+ txtappointment.Text +"\n"+ txtmessage.Text; 
 
var Fname = "samudrala"; 
 
var Lname = "Raamu"; 
 
alert(Fname+"\n"+Lname);

+0

正确的代码是:: mail.Body =“您的约会已计划在:”+ txtappointment.Text +“\ n“+ txtmessage.Text; – babi

+0

雅正确的代码 –

+0

发送你的邮件兄弟...任何疑问我要求你 – babi

0

根据你的意见,你需要这样的事情(和你应该使用string.Format方法,便于串管理:

mail.Body = string.format("your appointment has been scheduled on: {0}<br/>{1}", txtappointment.Text, txtmessage.Text); 

你可以看到你的文本编辑器的文本占位符,第一个是预约,第二个是预约,对于html的工作,你必须设置IsBodyHtml这个标志:

mail.IsBodyHtml = true; 

如果您的电子邮件客户端不支持HTML或你不希望它是HTML中,使用Environment.NewLine不变,为@AsifuzzamanRedoy建议,像这样:

mail.Body = string.format("your appointment has been scheduled on: {0}{2}{1}", txtappointment.Text, txtmessage.Text, Environment.NewLine); 
相关问题