在asp.net中,连接报表服务器,读取出的报表生成html格式后,以邮件的形式发给Outlook,但同一html的邮件,在不同机子上显示的格式不一样,在我的outlook上显示如图: 
草粉,不可以插入图片啊?
那我面试吧:我的显示:
All cheque payment should be crossed and made payable to "Jobs DB Hong Kong Limited".他们的显示:

All cheque payment should be crossed and made payable to "Jobs DB Hong
                                                                                  Kong Limited".这里换行了,怎么搞的啊,大侠救命啊

解决方案 »

  1.   

    可以插入突破按的。
    不同客户端的outlook设置不一样?
      

  2.   

    在asp.net连接报表服务器时,把读取的报表服务器转换成html标签,ie和firefox转换还不一样,样式不同,firefox样式是好的,而ie样式会乱,所以在把这个报表以html格式发送给outlook时,因浏览器不同而收到的邮件格式不一样
      

  3.   


    byte[] result = null;
                    result = RViewer.ServerReport.Render(format, devInfo, out mimeType, out encoding, out extension, out streamids, out warnings);
                    MemoryStream ms = new MemoryStream(result); ;
                    StreamReader sr = new StreamReader(ms);
                    string line = sr.ReadToEnd();
    ie浏览器和firefox浏览器去读取报表时,line变量不一样,怎样才能让line变量一样啊,大侠帮忙啊