PDA

View Full Version : نحوه تغییر Attribute های CSS توسط Admin ؟!



A.S.Roma
شنبه 23 مرداد 1389, 18:56 عصر
با سلام ...

می خوام چنین قابلتی رو در یکی از پیج هام برای admin بذارم تا بتواند رنگ پس زمینه و چندتا Attribute دیگر را عوض کند.
برای اینکار یک محتویات یک فایل css را عوض می کنم ( StreamWriter و ... )
اما مشکل Cach سیستم و ISP و ... است که باعث میشه تغییرات به درستی اعمال نشه !
در واقع تغییرات در فایل css اعمال میشه ولی در هنگام نمایش خیر .

لطفا" راه حلی برای این مورد ارائه دهید یا راه اصولی برای تغییر Attribute های CSS را باز گو کنید.

ممنون.

salehbagheri
شنبه 23 مرداد 1389, 19:49 عصر
حتماً شما فایل CSS رو از طریق تگ لینک Html فراخوانی میکنید!

فکر کنم از ابتدا باید فایل CSS رو از طریق Code-Behind وارد صفحه کنید.

protected void Page_Init(object sender, EventArgs e)
{
// Define an HtmlLink control.
HtmlLink myHtmlLink = new HtmlLink();
myHtmlLink.Href = "~/StyleSheet.css";
myHtmlLink.Attributes.Add("rel", "stylesheet");
myHtmlLink.Attributes.Add("type", "text/css");
// Add the HtmlLink to the Head section of the page.
Page.Header.Controls.Add(myHtmlLink);
}

persiansoft_amin
یک شنبه 24 مرداد 1389, 11:08 صبح
برای اینکار یک محتویات یک فایل css را عوض می کنم ( StreamWriter و ... )

می شه بگید چطوری با streamwriter می شه فایل css را ویرایش کرد.
منم یه مدت دنبالش بودم.
ممنون:قلب::قلب::قلب: