سؤال

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 غير صالح.

لقد لاحظت عندما يحدث هذا ، علاوة على صفحتي ، يبدو أن لدي بيانات ViewState (مشفرة) التي يتم إخراجها. فقط على الصفحات مع tinymce. ليس لدي أي فكرة عن سبب حدوثها. كل شيء يعمل بشكل جيد محليًا ، ولكن عند نشره على خادم Win2K3 (IIS6) ، أحصل على هذه المشكلة.

أنا حقا فقدت. أي أفكار أوباتي؟

شكرا ، -steve

هل كانت مفيدة؟

المحلول

أواجه نفس المشكلة بالضبط في موقعي. جزء من بيانات ViewState مرئية في أعلى الصفحة. يعمل بشكل جيد محليا. حتى رمز JavaScript الخاص بي يشبه إلى حد كبير لك.

يحدث فقط على متصفحات WebKit (Safari/Chrome).

يبدو أن Tinymce يضع ملف .js (tiny_mce/tems/Advanced/Langs/en.js) بشكل عشوائي داخل ViewState ، وبالتالي إفساده.

جربت إصدارات مختلفة من Tinymce ، غيرت رمز JavaScript. لا شيء يعمل حتى الآن.

هل لدي احد اى افكار؟

نصائح أخرى

لا يبدو أن لديك مكالمة init الخاصة بك في علامة الرأس ، لكن زميلي في العمل واجه للتو مشكلة مماثلة كانت نتيجة لإجراء المكالمة إلى init في الرأس. بعد تحريك المكالمة إلى علامةها الخاصة ، كان كل شيء على ما يرام.

نأمل أن يساعد هذا على الأقل شخص ما!

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top