ASP.NET मेनू नियंत्रण आकार को कम करें (तृतीय पक्ष पुस्तकालयों के बिना)

मेरे पास साइटमैप फ़ाइल और सुरक्षा ट्रिमिंग का उपयोग करके काफी सरल ASP.NET 2.0 मेनू नियंत्रण है। केवल 21 मेनू विकल्प हैं, लेकिन मेनू के परिणाम एचटीएमएल एक विशाल 14k है। साइट हमारी कंपनी के इंट्रानेट पर होस्ट की जाती है और सीमित बैंडविड्थ पर दुनिया भर के लोगों के लिए सर्वर पर होना चाहिए, इसलिए मैं मेनू के आकार को कम करना चाहता हूं।

इसे करने का बेहतरीन तरीका क्या है? क्या किसी के पास अच्छा संदर्भ है? मेरे पास निम्नलिखित बाधाएं हैं:

  • समाधान किसी भी तीसरे भाग डीएलएल फाइलों का संदर्भ नहीं देना चाहिए (अनुमोदन प्राप्त करना एक दुःस्वप्न होगा)
  • आईई 6 के साथ काम करना है

सीएसएस और जावास्क्रिप्ट ठीक है, जब तक वे आईई 6 के साथ काम करते हैं।

0
ro fr bn
एक साइड नोट के रूप में, बैंडविड्थ उपयोग को कम करने के लिए, सुनिश्चित करें कि संपीड़न चालू है: << a href = "http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/502ef631-3695-4616-b268- cbe7cf1351ce.mspx? mfr = true & gt "rel =" nofollow noreferrer "> microsoft.com/technet/prodtechnol/WindowsServer2003/Library‌ / IIS / & hellip; ;
जोड़ा लेखक Stu, स्रोत

1 उत्तर

Take a look at: http://www.asp.net/CSSAdapters/Menu.aspx

डिफ़ॉल्ट मेनू नियंत्रण बहुत अधिक HTML प्रस्तुत कर रहा है।

0
जोड़ा
मुझे मेनू पर "चयन करने योग्य" संपत्ति के साथ भी समस्याएं आई हैं IMEEM को मेनू पर लागू होने के बाद अनदेखा किया जा रहा है।
जोड़ा लेखक Dav Evans, स्रोत
यहां एकमात्र समस्या आईई 6 शुद्ध सीएसएस मेनू का समर्थन नहीं करती है।
जोड़ा लेखक Richard, स्रोत