View Full Version : استفاده از 2 master page برای یک صفحه
s.iran
چهارشنبه 15 آبان 1387, 16:00 عصر
سلام دوستان، چه جوری میشه برای یک صفحه از 2 عدد master page استفاده کرد؟
Chabok
چهارشنبه 15 آبان 1387, 17:38 عصر
با سلام .
واضح تر بفرمایید .
یعنی این که یک صفحه شما یک مستر پیج داشته باشه که اون خودش از یک مستر پیج دیگه استفاده میکنه ؟
یا اینکه صفحه شما بتواند از دو مستر پیج متفاوت استفاده کند ؟
s.iran
چهارشنبه 15 آبان 1387, 23:53 عصر
سلام،
من یک سایت دارم که دارای یک master page اصلی است. کاربران به چند دسته تقسیم می شوند که دارای گرافیک و لینک های خاص خود هستند. برای هر گروه کاربر یک master page در نظر گرفتم. اما می خوام گرافیک اصلی در تمام صفحات باشد، یعنی هر صفحه دارای masterpage مربوط به گروه کاربری خود و masterpage اصلی سایت باشد.
میشه کاری کرد که mastrepage دوم از masterpage اصلی استفاده کند؟
با تشکر از دوستان عزیز
ennovation
پنج شنبه 16 آبان 1387, 02:13 صبح
بله میشه
برای اینکار ابتدا یک مستر پیچی که میخوای توی همه صفحه ها تکرار بشه رو درست کن
مثلا اسم اینو میذاریم base.master حالا چند راه داری که بتونی مستر های دیگه را به این مستر مرتبط کنی و آسون ترین راه اینه که بطور معمولی یک مستر دیگه ایجاد کنی مثلا به اسم user.master و بعد دوبار روی اون کلیک کن و در اولین خطی که در بالای صفحه میبینی
اینو اضافه کنی
MasterPageFile="~/base.master"
و این کار رو میتونی برای همه اون مسترهای که میخواهی مستر اولی رو هم داشته باشند تکرار میکنی
بطور مثال اولین خط فایل user.master اینطوری میشه
<%@MasterLanguage="C#"MasterPageFile="~/base.master"AutoEventWireup="false"CodeFile="user.master.cs"Inherits="user" %>
s.iran
شنبه 18 آبان 1387, 00:39 صبح
سلام، دوست عزیز کاری که گفتید انجام دادم. وقتی برنامه اجرا می شود درست است و هر 2 mastrepage نشان داده می شود. مشکل این جاست که وقتی در قسمت کد، کدی که گفتید اضاف می کنم دیگه به قسمت design نمی شه رفت و error می گیره؟
ennovation
یک شنبه 19 آبان 1387, 18:18 عصر
دوست عزیز
تا جایی که خبر دارم اگر از ورژن 2008 استفاده میکنید باید در هنگام کار با مسترها یا صفحه هایی که یک مستر دیگر دارند باید آن مستر را هم باز نمایید .(مثلا base.master) را هم باز نگه دارید . این اشکال کار با آپدیت کردن جدید از بین رفته .
اگر از ورژن 2005 استفاده میکنید لطفا خطای داده شده را برایم بفرستید
RoostaYeBekr
دوشنبه 20 آبان 1387, 18:19 عصر
با سلام
:خجالت:
من یک برنامه برایتان فرستادم که می تواند برای یک صفحه ، یک یا چند مسترپیج را تعیین کند. البته این را بگویم که اینطوری نیست که مثلا یک مسترپیج از یک مسترپیج دیگر به ارث برده شود. ولی فکر کنم تا حدی کمکتان کند.
s.iran
دوشنبه 27 آبان 1387, 22:56 عصر
سلام، ببخشید اگه error دیر فرستادم، امتحان داشتم.:خجالت:
Design view does not support creating or editing master2 master pages. To create or edit Master2 master pages, use Source view.
Master2 اسم صفحه masterpage دوم هست. فایل اجرا می شود و هر 2 masterpage هم نشان داده میشود.
m.hamidreza
سه شنبه 28 آبان 1387, 10:19 صبح
توی 2005 نمیشه دو تا مسترپیج Nested رو در محیط Design دید!
برای دیدنش میتونی از MS Expression Web استفاده کنی اونجا باز میکنه.
s.iran
سه شنبه 28 آبان 1387, 14:08 عصر
توی 2005 نمیشه دو تا مسترپیج Nested رو در محیط Design دید!
برای دیدنش میتونی از MS Expression Web استفاده کنی اونجا باز میکنه.
MS Expression Web یک نرم افزار طراحی وب هست؟ ممکنه توضیح دهید؟
milade
سه شنبه 28 آبان 1387, 14:13 عصر
تا حالا کار نکردم ولی هرچی هست یه دیباگر ضعیف داره که کاربر هر کاری بخواد می تونه بکنه!
m.hamidreza
سه شنبه 28 آبان 1387, 22:29 عصر
MS Expression Web یک نرم افزار طراحی وب هست؟ ممکنه توضیح دهید؟
Microsoft Expression Web 1.0 جایگزین Frontpage شد که ورژن 2.0 اون هم منتشر شده، یه نرم افزار فوق العاده قوی و سازگار با NET. در زمینه ی طراحی وب است.
s.iran
چهارشنبه 29 آبان 1387, 00:05 صبح
سلام
یعنی در مجموعه office قرار دارد یا به صورت جداگانه هست؟
به نظرتون از web developer بهتر هست؟
milade
چهارشنبه 29 آبان 1387, 06:26 صبح
به نظرتون از web developer بهتر هست؟
منظورتون کدوم برنامه هست؟
hassanf
چهارشنبه 29 آبان 1387, 06:46 صبح
web developer در واقع همون Visula Studio است که فقط می تونی پروژه وب باهاش بنویسی .
برو دانلود کن.
milade
چهارشنبه 29 آبان 1387, 12:47 عصر
خوب فکر نکنم از vs بهتر باشه
اخه vs یه دیباگر قوی داره و ... و فکر نکنم مجموعه افیس بتونه جاش رو بگیره
s.iran
چهارشنبه 29 آبان 1387, 21:53 عصر
سلام دوستان
من از web developer استفاده میکنم که به نظرم برای طراحی وب از vs بهتره.
به نظر شما نیازی به یادگیری و کار با MS Expression Web هست؟
s.iran
چهارشنبه 29 آبان 1387, 22:01 عصر
سلام دوستان
آیا نرم افزاری به نامExpression studio یا studio Expression داریم؟
با تشکر
merlin_vista
چهارشنبه 29 آبان 1387, 22:36 عصر
سلام دوستان
آیا نرم افزاری به نامExpression studio یا studio Expression داریم؟
با تشکر
بله .
نرم افزاريبسيار قوي در ضمينه طراحي صفحات وب و سازگار با .net
http://www.microsoft.com/expression/
http://en.wikipedia.org/wiki/Microsoft_Expression_Web
http://www.google.com/search?hl=fa&q=%22Microsoft+Expression+Web%22&btnG=%D8%AC%D8%B3%D8%AA%D8%AC%D9%88%D9%8A+Google&lr=
s.iran
چهارشنبه 29 آبان 1387, 23:01 عصر
سلام دوستان
من خیلی گیج شدم، باید از چه نرم افزاری استفاده کرد؟
این نرم افزار ها چقدر با هم فرق می کنند؟
اگه بخوام یه طراح وب خوب بشم باید همه نرم افزار ها بلد باشم؟
RoostaYeBekr
چهارشنبه 29 آبان 1387, 23:31 عصر
با سلام
ببین من همین الان یک راه حل به نظرم اومد .
امتحانش می کنم . اگه جواب داد ، برنامش رو حتما می فرستم.
فردا حتما این تاپیکت رو دوباره نگاه کن.
RoostaYeBekr
پنج شنبه 30 آبان 1387, 01:43 صبح
با سلام
:لبخند:
بالاخره با یک راه حل دیگه حل شد.
:متعجب:
برنامه اش رو براتون فرستادم. دانلود کنید.
حالا کسی میاد یک پاسخ هم به سوال ما بده ؟ ( لطفا ) . http://barnamenevis.org/forum/showthread.php?t=131956
s.iran
پنج شنبه 30 آبان 1387, 23:24 عصر
با سلام
:لبخند:
بالاخره با یک راه حل دیگه حل شد.
:متعجب:
برنامه اش رو براتون فرستادم. دانلود کنید.
سلام دوست عزیز
ممنون از جواب و برنامه ای که فرستادید. میبینم و بعد نتیجه بهتون میگم.
با تشکر:لبخندساده:
m.hamidreza
جمعه 01 آذر 1387, 00:01 صبح
سلام دوستان
من از web developer استفاده میکنم که به نظرم برای طراحی وب از vs بهتره.
به نظر شما نیازی به یادگیری و کار با MS Expression Web هست؟
MS Expression Web بیشتر بدرد طراحی میخوره نه برنامه نویسی. شما اگه هم کلاینت ساید/طراحی گرافیک و هم سرورساید/برنامه نویسی رو در کنار هم کار میکنی بهتره با هر دو کار کنی.
s.iran
جمعه 01 آذر 1387, 00:37 صبح
MS Expression Web بیشتر بدرد طراحی میخوره نه برنامه نویسی. شما اگه هم کلاینت ساید/طراحی گرافیک و هم سرورساید/برنامه نویسی رو در کنار هم کار میکنی بهتره با هر دو کار کنی.
سلام
من هر دو کار میکنم، امکان انتقال برنامه و طراحی بین این 2 نرم افزار وجود داره؟
m.hamidreza
جمعه 01 آذر 1387, 00:39 صبح
سلام
من هر دو کار میکنم، امکان انتقال برنامه و طراحی بین این 2 نرم افزار وجود داره؟
قشنگیش به همینه دیگه!
s.iran
شنبه 02 آذر 1387, 20:54 عصر
با سلام
:لبخند:
بالاخره با یک راه حل دیگه حل شد.
:متعجب:
برنامه اش رو براتون فرستادم. دانلود کنید.
سلام دوست عزیز
برنامه شما کاری که من میخواستم را انجام می دهد. :لبخندساده:
ولی من در مورد usercontrol چیزی نمی دانم :ناراحت:....
s.iran
شنبه 02 آذر 1387, 20:59 عصر
قشنگیش به همینه دیگه!
سلام
به نظر شما هر 2 برنامه را کار کنم(( میخوام یه طراح وب خوب بشم:چشمک:))
m.hamidreza
شنبه 02 آذر 1387, 21:59 عصر
سلام
به نظر شما هر 2 برنامه را کار کنم(( میخوام یه طراح وب خوب بشم:چشمک:))
تسلط روی این دوتا محیط صرفا منتج به طراح خوب شدن نمیشه شما اگه بخوای با NotePad هم میتونی طراح وب خوب شی؛ Expression Web یه محیط برای طراحی هست که کار رو برای شما راحت تر میکنه.هستند خیلی از افراد که تا حالا Expression Web رو حتی install هم نکردن ولی طراح قابلی هستن. در کل کار کردن با هر دوی این نرم افزارها در طراحی به شما کمک میکنه....
موفق باشید.
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.