PDA

View Full Version : سوال: استفاده از مسترپیجی که در یک فولدار قرار دارد



hadi-z
شنبه 23 شهریور 1392, 11:34 صبح
با سلام
من چند تا مستر پیج با استایل و اسکریپت های متفاوت تو فولدر های متفاوت دارم.
حالا که یک پیج دیفالت ایجاد کرد و مسترپیج اونو از یکی از فولدر ها بهش دادم، نمیتونه قالب منو اعمال کنه و نشون بده.
ولی اگه تو همون فولدر مسترپیج یک پیج جدید ایجاد کنم قالب رو نمایش میده.
مشکل از کجاست ؟؟؟
چه کنم؟؟؟ :متعجب:.


110649

amin750
شنبه 23 شهریور 1392, 11:57 صبح
قاعدتا نباید مشکلی داشته باشی
قالب منوت چیه؟ سی اس اسه؟

hadi-z
شنبه 23 شهریور 1392, 12:02 عصر
قاعدتا نباید مشکلی داشته باشی
قالب منوت چیه؟ سی اس اسه؟

بله
ولی مشکل هست و قالب نمایش داده نمیشه و فقط متون رو میبینم
در ضمن اینم پیدا کردم:
http://www.asp.net/web-forms/tutorials/master-pages/urls-in-master-pages-vb
ولی چیزی دستگیرم نشد.

amin750
شنبه 23 شهریور 1392, 12:19 عصر
فایل css رو درست به صفحه لینک کردی؟؟

hadi-z
شنبه 23 شهریور 1392, 12:20 عصر
فایل css رو درست به صفحه لینک کردی؟؟

بله
اونا رو کاملا چک کردم

amin750
شنبه 23 شهریور 1392, 13:27 عصر
لینکی رو که توی head گذاشتین با مسیر اصلی بذارین

hadi-z
شنبه 23 شهریور 1392, 13:38 عصر
لینکی رو که توی head گذاشتین با مسیر اصلی بذارین

جواب نمیده دوست عزیز
من استایل و اسکریپت رو تو مسترپیج اینطوری لینک دادم:

<link rel="stylesheet" href="Styles/style.css" media="screen" type="text/css">
<link rel="stylesheet" href="style.ie7.css" media="screen" />
<link rel="stylesheet" href="Styles/style.responsive.css" media="all" type="text/css">



<script src="Scripts/script.responsive.js" type="text/javascript"></script>

<script src="Scripts/script.js" type="text/javascript"></script>

<script src="Scripts/jquery.js" type="text/javascript"></script>

amin750
شنبه 23 شهریور 1392, 14:04 عصر
به اول همشون اینو اضافه کن"/~" ببین جواب میگیری
نمونه


<link rel="stylesheet" href="~/Styles/style.css" media="screen" type="text/css">

hadi-z
شنبه 23 شهریور 1392, 14:10 عصر
به اول همشون اینو اضافه کن"/~" ببین جواب میگیری
نمونه


<link rel="stylesheet" href="~/Styles/style.css" media="screen" type="text/css">


جواب نداد ....

amin750
شنبه 23 شهریور 1392, 14:15 عصر
لینک اول صفحه دیفالتت رو بذار

hadi-z
شنبه 23 شهریور 1392, 14:19 عصر
<%@ Page Title="" Language="C#" MasterPageFile="~/HomeMaster/Home.Master" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="M.Default" %>

amin750
شنبه 23 شهریور 1392, 14:29 عصر
Inherits رو اینجوری بنویس

Inherits="Default"
اگه درست نشد صفحه دیفالت رو پاک کن دوباره درست کن
انگار اسم صفحه ت رو عوض کردی

tree1371
شنبه 23 شهریور 1392, 14:54 عصر
دوست عزیز اگر صفحه اصلیت رو روت اصلی هست و مسترت در فایل دیگه و قالباتم تو همون فایل مستر هست بایید آدرس کامل بدید به استایلتون چونصفحه میشه روت و آدرست رو ~/Css میره به جای ~/File/css

sasanrstm
یک شنبه 24 شهریور 1392, 02:18 صبح
اولا یه بار فایل سی اس اس رو دستی درگ کن تو پروژت ببین چه آدرسی میده. دیما اگر نشد فکر کنم نشه چون منم یه بار امتحان کردم پیج رو پروزه اصلی از فایلهای تو زیزر شاخه نمیتونه ارث ببره فایل سی اس اس رو بیار بیرون از پوشه بزار تو ریشه اصلیت.

zerocool151
یک شنبه 24 شهریور 1392, 02:26 صبح
head رو اینجوری بنویس شاید درس شد

<link rel="stylesheet" href="../Styles/style.css" media="screen" type="text/css">




در آخر این کارا وقتی ران کردی توی فایرفاکس ctrl+F5 رو بزن که از کش نخونه

amin750
یک شنبه 24 شهریور 1392, 10:10 صبح
اگه جواب نگرفتی میتونی یه کار بهتر هم بکنی اون مستر پیج رو کپی کن بیار جایی که میخوای استفاده کنی این تنها راحه نجاتته:چشمک:

hadi-z
یک شنبه 24 شهریور 1392, 10:42 صبح
اگه جواب نگرفتی میتونی یه کار بهتر هم بکنی اون مستر پیج رو کپی کن بیار جایی که میخوای استفاده کنی این تنها راحه نجاتته:چشمک:

درسته
همین کارو کردم.
چون هیچکدوم جواب نداد