PDA

View Full Version : مبتدی: کار با صفحات masterpage :: ضروری



leaping
جمعه 03 آذر 1391, 19:24 عصر
سلام خدمت اساتید محترم و دوستان گرامی
اولا مقالات رو گشتم چیزی پیدا نکردم
دوما فروم رو هم گشتم چیزی پیدا نکردم(چون عنوان بحث رو نمیدونم)
فرض کنید من یه پروژه دارم به این شکله پوشه هاش
Template
proJect
Template/masterpage.master
Template/images/1.png
project/admin
project/admin/new/Default.aspx
در حالیکه Default.aspx داره از masterpage.master ارث بری میکنه
خب مشکل من اینه که درون اون masterpage.master چندتا ایمیج قرار دارم ولی وقتی از Default.aspx اجرا میکنم اون تصاویر رو نشونه نمیده
با توجه به اینکه asterpage.master تصاویرش رو از images/1.png میگیره
خب حالا باید چیکار کنم_مشکل مسیر دهی به تصاویر توی masterpage.master هست ولی نمیدونم چطوری

ali9698
جمعه 03 آذر 1391, 20:59 عصر
سلام خوب اینجوری که نمیشه
فایل default.aspx و masterpage.master باید توی یه فولدر باشن

leaping
جمعه 03 آذر 1391, 23:18 عصر
دوست عزیز با این نوع مسیر دهی میشه
<asp:image id="logo5" runat="server" imageUrl="~/Template/images/5.png" width="46" height="40" />
اما مشکل من حالاحاضر در مورد جاوا اسکریپت هاست
یعنی واقعا شماهایی که سایت درست کردید... یا به قول شما دوتارو تو یه فولدر گذاشتین که اصلا حرفه ای نیست(چون خیلی صفحات دیگر هستن در داخل پوشه های دیگه که شما میخواین از این مستر پیج ارث بری کنه)
یا اینکه آدرس مستقیم دادین که اینک غیر منطقیه اومدیمو به هر دلیلی خواستین دامنه و یا هر مسیر روت دیگه ای رو تغییر بدین که به مشکل بر میخورین

کسی اینجا واقعا بلد نیست؟

fakhravari
جمعه 03 آذر 1391, 23:37 عصر
<head runat="server">
<title></title>
<asp:ContentPlaceHolder ID="head" runat="server">
</asp:ContentPlaceHolder>
</head>

css , js

leaping
شنبه 04 آذر 1391, 02:00 صبح
<head runat="server">
<title></title>
<asp:ContentPlaceHolder ID="head" runat="server">
</asp:ContentPlaceHolder>
</head>

css , js

استاد این جواب نمیده

fakhravari
شنبه 04 آذر 1391, 12:40 عصر
مگه نمیشه جاوا اسکریپت ها هم ادرس مستقیم داد؟

leaping
شنبه 04 آذر 1391, 13:53 عصر
آدرس مستقیم غیر حرفه ای و غیر منطقیه
پاسخش میشه این


<asp:PlaceHolder runat="server">
<script src='<%=ResolveClientUrl("~/Template/js/jquery.js")%>' type="text/javascript" language="javascript"></script>
</asp:PlaceHolder>