System.Guid
является struct
, и структуры никогда не могут быть null
.
Вместо этого вы можете проверить, что это не «нулевой» Guid:
x != Guid.Empty
Мне действительно нравится TinyMCE, который также должен соответствовать Вашим требованиям. Это хорошо документируется и предлагает много возможностей настроить.
CKEditor (следующая версия FCKEditor) в бета-версии, но похож на него, могло бы в конечном счете быть довольно хорошим.
XStandard соответствует большинству Ваших требований, но он действительно требует, чтобы Ваши клиенты установили плагин браузера.
Поиск на домашней странице JQuery для списка JQuery совместимые WYSIWYG-редакторы. Там существуют довольно многие: плагины JQuery
Вот хорошая ссылка на использование FckEditor с Платформой MVC
Мне очень нравится простота и расширяемость markItUp!
На самом деле это не WYSIWYG, но мы недавно перешли с использования TinyMCE на markItUp, и я должен сказать, что он работает очень хорошо!
И, что лучше всего, его очень легко расширить.