با سلام.
یک منویی دارم که شش گزینه دارد. می خوام اگر روی سه گزینه اول کلیک شد صفحه با یک Css باز شود و اگر سه گزینه دوم کلیک شود صفحه با css دیگری باز شود.
به نظر من دو صفحه بسازیم و برای هر صفحه css مجزا بیاوریم.
چون css ها متفاوت می باشند بنابراین مکان قرادگیری اشیا در صفحه مفاوت می باشد. به همین دلیل دو صفحه می سازیم.
از طرفی عملیات و کلیه امکانات برای هر دو می خوام یکسان باشه
آیا این راهه من خوبه یا راه ساده تری هم هست؟
با تشکر
برای تغییر css لازم نیست صفحات جداگانه بنویسید، کافی ست به همراه سه گزینه اول یک پارامتر و سه گزینه دوم پارامتر دیگری به صفحه مورد نظرتان ارسال کنید و داخل صفحه مقصد توسط Razor با یک if چک کنید اگر پارامتر اول بود css مربوط به آن صفحات و اگر پارامتر دوم بود css دیگر اجرا شود.
چون css ها متفاوت است بنابراین مکان قرارگیری اشیا و کنترلرها نیز متتفاوت می شود.
درست است؟
راه حل بالا برای یک صفحه یک شکل ولی css متفاوت مورد استفاده است . درصورتی که صفحات شما از نظر قرار گیری element های متفاوت است می توانید دو صفحه جداگانه داشته باشید.
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)