سؤال

وأنا تحويل موقع على شبكة القديم القائم HTML لASP.NET، حتى يتسنى لنا يمكن أن تشمل المزيد من الميزات مثل AJAX وقواعد البيانات في وقت لاحق إلى الموقع. حاليا مهمتي هي لإنشاء صفحة .aspx جديدة لكل صفحة HTML القديمة. للحفاظ على تخطيط مستمر لقد جعلت صفحة رئيسية.

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

وكل الارتباط التشعبي عند النقر يذهب إلى رمز جانب الخادم، حيث يطلب من الصفحات التي تريد تحميل. وعادة ما يتوقع أن خادم pagelink المحدد في الارتباط التشعبي موجود جسديا، ولكن هنا ما أحاول القيام به هو ذلك. أقول هذا العنوان هو ل"TravelDetails" الصفحة، في حاجة إلى الصفحة غير موجودة فعليا، ولكن المضمون من هو موجود في ملف في (شكل أتش تي أم أل). لذلك يجمع الصفحة قاذف البيانات إلى عرض لهذه الصفحة، فقد صفحة رئيسية بالفعل، فإنه يضيف أتش تي أم أل من هناك وبعد ذلك يلقي الصفحات المخصصة. بهذه الطريقة ليس لدي للحفاظ على 100+ صفحة aspx أستطيع أن أفعل مع صفحة واحدة والحفاظ على بنية بيانات أخرى لتخزين المحتوى (بيانات ثابتة) لكل صفحة. أي توجيه إذا توجهي هو الحق، وكيف للذهاب نحو ذلك؟

والشكر

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

المحلول

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

دوتنت هو واحد مجانا. وهناك غيرها من نظام إدارة المحتوى متاحة أيضا كذلك. وهناك ميزة أخرى هي أن دوتنت هو وجود ميزات الجلد. حتى إذا قمت بتغيير الجلد في مكان واحد. لا تحتاج للقيام بذلك لجميع الأماكن.

نصائح أخرى

ونلقي نظرة في ASP.NET MVC . ويستخدم ASP.NET التوجيه ، و التي قد تساعدك.

وبدلا من ذلك يمكنك استخدام ASP.NET التوجيه دون MVC، أيضا.

وماتياس

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

لماذا لا تقوم بإنشاء صفحات حيوي ومن ثم استخدام asp.net التخزين المؤقت من أجل زيادة الإنتاجية.

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