PDA

View Full Version : سوال: امکان اینکه به page ی که دارای MasterPage هست ، یک component اضافه کنم ، وجود نداره



NIUSHA_KH
شنبه 28 آذر 1388, 21:25 عصر
سلام دوستان
من MasterPageی رو ساختم و به page جدیدی که ساختم اون MasterPage رو اختصاص دادم. تا اینجای کار مشکلی نداشت و MasterPage توی page مورد نظر وجود داره و موقع اجرا هم بدون مشکلی اجرا میشه
اما وقتی میخواهم که به page مورد نظر یک component مثلا یک lable اضافه کنم این امکان وجود نداره.
لطفا زاهنمایی بفرمایید که مشکل من از کجاست

iman_22a
شنبه 28 آذر 1388, 21:30 عصر
چرا امکانش نیست ؟ Master pgae رو توی حالت Design باز کنین و کنترل موردنظر رو یه جایی اطراف ContentPlaceHolder قرار بدین .

NIUSHA_KH
شنبه 28 آذر 1388, 21:39 عصر
چرا امکانش نیست ؟ Master pgae رو توی حالت Design باز کنین و کنترل موردنظر رو یه جایی اطراف ContentPlaceHolder قرار بدین .

ممنون از پاسختون
اما منظور من این نیست که نمیتونم کنترل رو به MasterPage اضافه کنم
منظورم اینه که که نمیتونم کنترل رو به Page ی که دارایMasterPage هست اضافه کنم

iman_22a
شنبه 28 آذر 1388, 22:18 عصر
ممنون از پاسختون
اما منظور من این نیست که نمیتونم کنترل رو به MasterPage اضافه کنم
منظورم اینه که که نمیتونم کنترل رو به Page ی که دارایMasterPage هست اضافه کنم

Page ی که دارای MasterPage هستش دارای یک کنترل ContentPlaceHolder هستش که می تونین کنترلهاتون رو توی اون اضاف کنین .

این هم نمونه کد Aspx :

<%@ Page Title="" Language="VB" MasterPageFile="~/mpMain.master" AutoEventWireup="false"
CodeFile="Default2.aspx.vb" Inherits="Default2" %>

<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="Server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="Server">
<table >
<tr>
<td>
</td>
<td>
</td>
</tr>
<tr>
<td>
</td>
<td>
</td>
</tr>
</table>
</asp:Content>