PDA

View Full Version : سوال: مشکل با دو مستر پیج



mostafa272
پنج شنبه 24 تیر 1389, 19:46 عصر
با سلام

پروژه ای که من در حال نوشتن هستم از دو مستر پیج استفاده میکنه.اول مسترپیچ شماره1 رو نوشتم و بعد صفحاتی که از اون استفاده می کنن رو اضافه کردم.بعد مستر پیج شماره2 رو اضافه کردم و بعد صفحه ای که از مسترپیج 2 استفاده می کنه رو اضافه کردم .منتها کنترل ها و چیزهای دیگه ای که توcontent placeholder مسترپیج 2 هست رو تو این صفحه نمایش نمیده!نمی دونم چرا؟؟لطفا راهنمایی کنید؟

fa_karoon
پنج شنبه 24 تیر 1389, 23:56 عصر
با سلام

پروژه ای که من در حال نوشتن هستم از دو مستر پیج استفاده میکنه.اول مسترپیچ شماره1 رو نوشتم و بعد صفحاتی که از اون استفاده می کنن رو اضافه کردم.بعد مستر پیج شماره2 رو اضافه کردم و بعد صفحه ای که از مسترپیج 2 استفاده می کنه رو اضافه کردم .منتها کنترل ها و چیزهای دیگه ای که توcontent placeholder مسترپیج 2 هست رو تو این صفحه نمایش نمیده!نمی دونم چرا؟؟لطفا راهنمایی کنید؟

كاش يه مقدار بيشتر توضيح مي دادي، يعني صفحه اي كه از مستر پيج دوم استفاده مي كنه وقتي تو ContentPlaceHolderش كنترلي مي ذاري و اجرا مي كني اون كنترل ها رو نشون نمي ده؟ ببين درست فهميدم؟

شايد هم مسير چيزي رو اشتباه داده يا تو كدهات يه جاي خيلي كوچيك اشتباه كردي كه اينجوري شده

mostafa272
جمعه 25 تیر 1389, 10:34 صبح
در خود اون صفحه مسترپیج نشون میده ولی داخل صفحاتی که از اون مسترپیج استفاده می کنندچیزی دیده نمیشه(انگار که نیست)

imanasp
جمعه 25 تیر 1389, 10:43 صبح
در خود اون صفحه مسترپیج نشون میده ولی داخل صفحاتی که از اون مسترپیج استفاده می کنندچیزی دیده نمیشه(انگار که نیست)

احتمالا یک جای کارت اشکال داره. دایرکتیو های (سطر اول) master page دوم و صفحه ای که ازش ارث می بره رو بذار

mostafa272
جمعه 25 تیر 1389, 11:52 صبح
کد masterpage دوم:



<%@ Master Language="C#" AutoEventWireup="true" CodeFile="usermaster.master.cs" Inherits="usermaster" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>Untitled Page</title>
<asp:ContentPlaceHolder id="head" runat="server">
</asp:ContentPlaceHolder>
</head>
<body>
<form id="form1" runat="server">
<asp:ContentPlaceHolder id="ContentPlaceHolder1" runat="server" >

<div style="height: 272px; width: 987px; background-color: #000000; color: #999999;">
<asp:Image ID="Image2" runat="server" Height="195px"
ImageUrl="~/App_Data/pic/present_MRT2_Page_012.jpg" Width="984px" />
<asp:HyperLink ID="HyperLink1" runat="server"
style="position:absolute; top: 238px; left: 831px; background-color: #FFFFFF; width: 48px;"
ForeColor="Red" NavigateUrl="~/homeuser.aspx">خانه</asp:HyperLink>
<asp:HyperLink ID="HyperLink2" runat="server"
style="position:absolute; top: 238px; left: 682px;">HyperLink</asp:HyperLink>
</div>

</asp:ContentPlaceHolder>
</form>
</body>
</html>


کد صفحه ای که ازش استفاده می کنه:



<%@ Page Language="C#" MasterPageFile="~/usermaster.master" AutoEventWireup="true" CodeFile="homeuser.aspx.cs" Inherits="homeuser" Title="Untitled Page" %>
<asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
<p>
</p>
<asp:LoginStatus ID="LoginStatus1" runat="server"
style="position:absolute; top: 258px; left: 134px; height: 30px; width: 127px;"
LogoutText="خروج" LogoutPageUrl="~/Default.aspx" LogoutAction="Redirect" />
<asp:Label ID="Label1" runat="server"
style="position:absolute; top: 267px; left: 310px; height: 27px; width: 34px;"
Text="Label"></asp:Label>
</asp:Content>