سلام و خسته نباشید
من میخواهم در سایتی که با استفاده از app_globalresources چند زبانه شده ، فقط برای قسمت هایی مثل چینش راست به چپ و بالعکس از دو تا استایل شیت استفاده کنم از app_theme استفاده کردم حالا سوالم اینجاست که تکلیف بقیه فایلهای css چی میشه اونهارو کجا باید معرفی کنم مثلا فایل css اسلایدشو و ....؟
میتونید در MasterPage فراخوانی کنید
سلام استاد این فایل css ای هست که قراره بنا به زبانی که انتخاب میشه تغییر پیدا کنه که در MasterPageگذاشتم
<link rel="stylesheet" href="../assets/css/style.css" runat="server" id="MyCss">
حالا برای اینکه href این لینک رو در کلاس دیگه ای تغییر بدم باید چکار کنم؟
این خط کد رو باید بزنم اما MYCSS رو نمیشناسه این کلاس؟؟؟؟؟؟؟؟
MyCss.Attributes["href"] = "../assets/css/style.css";
شما فقط امکان صدا زدن این لینک را داخل MasterPage دارید برای مثال برای تغییر دادن لینک می تونید یک کامپوننت DropDownList داخل Master قرار دهید و value آن را آدرس فایل های css خودتون قرار دهید و AutoPostBack dropdown را فعال کنید . با تغییر dropdown استایل صفحه تغییر خواهد کرد ولی در کل این روش، روش درستی نیست. بهتره از GlobalResource ها استفاده کنید و مقاله زیر برای انجام این کار به شما کمک خواهد کرد :
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)