سؤال

أنا بعد قليل من النصائح حول كيفية التعامل مع موقع مستأجر متعدد في ASP.NET من منظور UI.

ما أريد أن أكون قادرا على تقديمه هو اختيار تخطيطات للعميل IE

تخطيط 1: التنقل الأفقي في الأعلى. نتائج البحث في طاولة في الوسط. بعض النص في الأسفل.

تخطيط 2: التنقل عمودي على اليسار. بعض النص في الوسط. نتائج البحث في الأسفل

Layout 3، تخطيط 4، تخطيط X، إلخ ...

كل عنصر داخل تخطيطات مختلفة يمكن أن تختلف أيضا. على سبيل المثال، قد تبدو نتائج البحث كقائمة بسيطة في التصميم 1، ولكن سيكون لها نظرة مختلفة تماما في التصميم 2.

بمجرد أن قرر العميل على التصميم X، أحتاج إلى تطبيق هوية شركتهم على التصميم عن طريق تغيير الألوان والشعارات وما إلى ذلك ...

لذلك، أي اقتراحات حول النهج الذي سيتم استخدامه سيكون موضع تقدير كبير.

شكرا جزيلا،

etfairfax.

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

المحلول

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

على سبيل المثال، ضمن الإجراء الذي يمكنك تحديد الصفحة الرئيسية:

view.MasterName = "MasterTwo";

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

نصائح أخرى

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

يمكن أن تختلف CSS المكتوبة جيدا تخطيط هيكل مستند مكتوب جيدا.

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

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