Visual Studio 2008
.NET 3.5
Я использую встроенный веб-сервер для тестирования, и все работает нормально. Мой код TinyMCE следующий:
<!-- TinyMCE -->
<script type="text/javascript" src="/tiny_mce/tiny_mce.js"></script>
<script type="text/javascript">
tinyMCE.init({
// General options
mode: "textareas",
theme: "advanced",
plugins: "paste",
relative_urls: false,
remove_script_host: false,
// Theme options
theme_advanced_buttons1: "bold,italic,link,unlink,image",
theme_advanced_buttons2: "",
theme_advanced_buttons3: "",
theme_advanced_toolbar_location: "top",
theme_advanced_toolbar_align: "left",
theme_advanced_statusbar_location: "bottom",
theme_advanced_resizing: false,
// Example word content CSS (should be your site CSS) this one removes paragraph margins
content_css: "includes/tinyMCEword.css",
// Drop lists for link/image/media/template dialogs
external_image_list_url: "lists/image_list.js"
});
</script>
<!-- /TinyMCE -->
Теперь проблема, с которой я сталкиваюсь, заключается в том, что на всех страницах, где у меня есть этот код, я периодически получаю ошибки ViewState, а именно:
Код события: 4009
Сообщение о событии: Ошибка проверки состояния. Причина: Viewstate был недействительным.
Я заметил, когда это происходит, в верхней части моей страницы, похоже, у меня выводятся данные ViewState (зашифрованные). Только на страницах с TinyMCE. Я понятия не имею, почему это происходит. Локально все работает отлично, но при развертывании на сервере Win2K3 (IIS6) я получаю эту проблему.
Я действительно потерян. Есть идеи, ребята?
Спасибо,
-Стив