Ответ состоял в том, что имя пользователя и пароль больше не существовали для сервера, с которого я отправлял почту. Более того, у меня была еще одна проблема: почта все еще не отправлялась и находилась в очереди сообщений. Чтобы преодолеть это, я должен был убедиться, что привязки для сайта в IIS были идентичны значениям хоста на сайте. Это позволило мне отправить письмо.
Смотрите на XStandard. Это - полнофункциональный редактор XHTML, но можно настроить его к требованиям. Я использовал его и в Windows и в веб-приложениях с хорошими результатами, можно получить Облегченную (бесплатную) версию или Pro (разумная стоимость, и позволяет полное удовлетворение требованиям заказчика редактора). Их техническая поддержка хороша также. Единственная 'проблема', которую мы имели с ним, состоит в том, что это производит допустимый/совместимый XHTML, поэтому при импорте non-XHTML содержания в, необходимо будет выполнить его через HTMLTidy или подобный сначала.
О, да - это включает программу проверки правописания также.
Вот несколько опций для для основанного на.NET текстового редактора с открытым исходным кодом, который обрабатывает подсветку синтаксиса
Должно быть относительно легко настроить их для HTML или найти существующие определения синтаксиса для HTML.
Я не слишком уверен во встраивании spellcheck в него, но эта статья может представлять интерес:
Я решил его с помощью этого текстового поля HTML? Это инкапсулирует IE и использует его для редактирования HTML, точно так же, как Вы сделали. Никакая Программа проверки правописания.
Я просто натыкался на текстовое Управление. Я не могу говорить от персонального использования, но оно надеется быть очень многофункциональным редактором в чистом .NET. Кажется, имеет широкую поддержку формата, а также для проверки правописания Вас нужно.
Так как я был слишком большим количеством скряги для покупки управления проверкой правописания для нашего внутреннего приложения (который будет общим излишеством), я починил IExtenderProvider, который делает волнистую красную проверку правописания строки на текстовых полях. Я сидел на коде некоторое время, но я просто вел блог об этом; там существует пример приложения.
Некоторые протесты:
Но, надо надеяться, это даст Вам некоторое представление, даже если Вы не сможете использовать его непосредственно.
Другая вещь, которую Вы могли бы рассмотреть, состоит в том, что я знаю, что некоторые текстовые средства управления WPF имеют встроенную проверку правописания. Но я не уверен, как они обрабатывают HTML.
Я нахожусь в одной лодке как Вы.
Используя управляемую оболочку вокруг MSHTML com управление (не помнят, какой, существуют некоторые, например, существует этот). Из того, что я понимаю, что наша компания исследовала несколько из этого вида средств управления, и в данный момент мы решили придерживаться MSHTML.
Нам также была нужна программа проверки правописания, мы используем RapidSpell. Но существует много открытого исходного кода / бесплатные программы проверки правописания.
Мы вытаскиваем простой текст из MSHTML и позволяем программе проверки правописания обрабатывать его. курица собирает список его недопустимые слова и их меры и вводит его назад в поток HTML.
It не так много работы, приблизительно неделя для склеивания всего этого.
Об использовании управления RTF мы исследовали эту возможность также и решили не пойти с ним, потому что мы страдали от большого количества боли в прошлом с HTML> RTF> HTML.
Одно преимущество, которое управление MSHTML имеет по другим сторонним средствам управления, состоит в том, что оно поддерживает копию и вставку в управление из большинства приложений, можно скопировать со слова или некоторого другого форматированного текста, и вставленный текст сохранит форматирование, некоторая вещь, которая не поддерживается большинством других средств управления.
CKEditor (ранее fckEditor). Это все, включая кухонную раковину, но вы можете настроить панель инструментов, поэтому, если вам нужны только базовые функции HTML, вы можете это сделать. В нем есть примеры для всех видов языков веб-программирования, включая ASP.NET, см. http://ckeditor.com/demo . Кроме того, это открытый исходный код.
На самом деле я ищу элементы управления winforms .NET 2.0
Я искал один пару лет назад и не нашел.
Итак, я разработал один: см. http://www.modeltext.com/html/
Это WYSIWYG XHTML-редактор, написанный на C #, с собственным .Net (т.е. не COM) API. Он поддерживает некоторые (не все) свойства CSS, является производным от System.Windows.Forms.Control и зависит от версии 2 инфраструктуры .Net (и ни от чего другого).
Он не включает проверку орфографии, но его API позволяет вам ходить и взаимодействовать с DOM, так что вы можете самостоятельно разработать функциональность проверки орфографии, если хотите.