سؤال

أنا في ASP.NET UserControl.عندما كنت اكتب التحكم-K, التحكم D-تهيئة كافة العلامات ، أحصل على سلسلة من الرسائل من VS 2008:

"لا يمكن إعادة تنسيق المستند.الشكل الأصلي الذي تم ترميمه."

"لا يمكن إتمام العمل."

"العملية لا يمكن أن تكتمل.المعلمة غير صحيحة."

أحد يعرف ما الذي يسبب هذا ؟

تحرير:حسنا, هذا هو مجرد غريب.

المشكلة هنا:

<asp:TableCell>
  <asp:Button Text="Cancel" runat="server" ID="lnkCancel" CssClass="CellSingleItem" />
</asp:TableCell>

بطريقة أو بأخرى أن asp:زر الخط هو الذي يسبب المشكلة.ولكن إذا قمت بحذف أي فرد السمة أعمال التنسيق.أو في حالة إضافة سمة جديدة ، أعمال التنسيق.أو إذا قمت بتغيير العلامة أن تكون غير ذاتية الإغلاق, يعمل.ولكن إذا كان التراجع وترك الأمر كما هو, أنها لا تعمل.

كل ما أستطيع هو أن هذا نوع من غامضة حقا, غريب علة.

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

المحلول

هناك على الارجح بعض تالف العلامات في مكان ما في المستند الخاص بك.هل جربت ذلك على الطازجة الوثيقة ؟

نصائح أخرى

هل تحصل المشكلة اليوم.

الحل:إعادة تشغيل Visual Studio

عادة ما يكون هذا النوع من السلوك الناجم عن صالح رمز.قد تكون غير صالحة HTML مما تسبب فإنه لا يزال من شأنه أن يسمح البرنامج بتجميع.

على سبيل المثال ، إذا الكلمات متطابقة مثل هذا IDE لا إعادة عليه.

<div><h1>My Title</div></h1

التحقق من التحذيرات الخاصة بك لمعرفة ما إذا كان هناك أي مقالات تشير نحو غير متطابقة أو غير مغلقة العلامات.

بالنسبة لي, انها عادة ما تكون مثل هذه المسألة مع بيضاء.إلى إصلاحه ، فتح بحث واستبدال (CTRL+H) ، نظرة في أن "المستند الحالي" ، تحقق استخدام وحدد "التعبيرات العادية".بالنسبة العثور على ما أدخل ":ب| " (بدون علامتي الاقتباس) ، مع استبدال أدخل مسافة واحدة.ثم انقر فوق استبدال جميع.

الخطوات المذكورة أعلاه سوف تحل محل كل بيضاء—بما في ذلك فواصل الأسطر—مع مساحة واحدة ، و في المرة القادمة تنسيق المستند ، يجب أن لا تحصل على أي أخطاء.هذا على افتراض أنك لا يكون تالف HTML.

حدد كامل المشبوهة رموز قطاعات استخدام Ctrl+k Ctrl+F إلى الشكل المحدد فقط شرائح بدلا من المستند بالكامل .

وبهذه الطريقة يمكنك العثور على المكان الدقيق مشاكل خصيصا ليست مغلقة أو غير مناسب مغلقة فئة واصلاحها .

بعد كل مسح شريحة من قبل شريحة يتم ذلك يمكنك تنسيق المستند بأكمله بالتأكيد

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

بالنسبة لي, كان لي بعض شخصيات وهمية في بلدي العلامات البرمجية.أنا فقط اكتشفت هذا عن طريق نسخ و لصق كل النص في المفكرة.بعد أن رأيت شخصيات وهمية (تظهر مربعات صغيرة).أنا فقط حذف تلك الخطوط retyped لهم و الآن كل شيء على ما يرام.

فقط لإضافة المزيد من المعلومات.هو سبب هذه المشكلة بسبب بعض العلامات في غير صالح html.فإنه لن يسبب أي حجب أثناء تشغيل التطبيق.

للأسف الحلول المذكورة هنا لا تعمل بالنسبة لي.1.إعادة تشغيل visual studio 2.استبدال المساحات باستخدام التعابير المنطقية الخ

أفضل حل لحل المشكلة هو أن يذهب إلى خط محدد حيث سبب المشكلة والتحقق من أن خط أي رموز غير صحيحة مثل , أو ".فقط إزالة وأنها سوف تعمل بشكل جيد.

كانت مشكلتي إضافية ".ننظر بعناية html.

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