Я изучаю ASP.Net у начинающих Wrox ASP.Net 4.0. Здесь я отправляю письмо с моего сайта на мою почту. Для этого я создал текстовый файл в папке App_Data и написал такой контент, как:
Name: ##Name##
E-mail address:##Email##
Comments: ##Body##
При отправке формы я заменил это содержимое следующим соответствующим содержанием:
string filename = Server.MapPath("~/App_Data/ContactForm.txt");
string mailBody = File.ReadAllText(filename);
mailBody = mailBody.Replace("##Name##", Name.Text);
mailBody = mailBody.Replace("##Email##", EmailAddress.Text);
mailBody = mailBody.Replace("##Comments##", Comments.Text);
и отправил письмо телу на мою почту. Мой вывод по почте был такой:
Name: Andrew Thomas
E-mail address: andrew@voxcode.com
Comments: Its a great Site. But would like to see more of Spanish songs.
Почему мое содержимое не выровнено, как в текстовом файле шаблона. У меня есть много полей, кроме имени, электронной почты и комментариев. И все они очень неприсоединившиеся. Что я должен сделать, чтобы выровнять их перед отправкой на мою почту. Я ожидал мою почту как:
Name: Andrew Thomas
E-mail address: andrew@voxcode.com
Comments: Its a great Site. But would like to see more of Spanish songs.
Я не уверен, что CSS может помочь здесь.
Спасибо.