مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

roya

عضویت از 1392/08/22

تغییر استایل شیت در سایت چند زبانه

  • دوشنبه 27 مهر 1394
  • 16:06
تشکر میکنم

سلام و خسته نباشید

 

من میخواهم در سایتی که با استفاده از app_globalresources چند زبانه شده ، فقط برای قسمت هایی مثل چینش راست به چپ و بالعکس از دو تا استایل شیت استفاده کنم از app_theme  استفاده کردم حالا سوالم اینجاست که تکلیف بقیه فایلهای css چی میشه اونهارو کجا باید معرفی کنم مثلا فایل css اسلایدشو و ....؟

 

 

 

پاسخ های این پرسش

تعداد پاسخ ها : 3 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • دوشنبه 27 مهر 1394
  • 16:26

میتونید در MasterPage فراخوانی کنید

 

کاربر سایت

roya

عضویت از 1392/08/22

  • سه شنبه 28 مهر 1394
  • 09:01

سلام استاد این فایل css ای هست که قراره بنا به زبانی که انتخاب میشه تغییر پیدا کنه که در MasterPageگذاشتم

  <link rel="stylesheet" href="../assets/css/style.css" runat="server" id="MyCss">

 

 

حالا برای اینکه href  این لینک رو در کلاس دیگه ای تغییر بدم باید چکار کنم؟

این خط کد رو باید بزنم اما MYCSS رو نمیشناسه این کلاس؟؟؟؟؟؟؟؟



 MyCss.Attributes["href"] = "../assets/css/style.css";

 

کاربر سایت

سجاد باقرزاده

عضویت از 1392/02/24

  • پنجشنبه 30 مهر 1394
  • 09:48

تغییر href استایل شیت در سایت چند زبانه

شما فقط امکان صدا زدن این لینک را داخل MasterPage دارید برای مثال برای تغییر دادن لینک می تونید یک کامپوننت DropDownList داخل Master قرار دهید و value آن را آدرس فایل های css خودتون قرار دهید و AutoPostBack dropdown را فعال کنید . با تغییر dropdown استایل صفحه تغییر خواهد کرد ولی در کل این روش، روش درستی نیست. بهتره از GlobalResource ها استفاده کنید و  مقاله زیر برای انجام این کار به شما کمک خواهد کرد :

ساخت سایت چند زبانه با Asp.Net

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)