PDA

View Full Version : اختصاص titleبه master page



sara_aryanfar
پنج شنبه 24 شهریور 1390, 23:47 عصر
با سلام دوستان من می خوام به مستر پیج صفحه خودم عنوان بدم اما وقتی تگ مربوطه رو می نویسم چیزی نشون نمیده البته تو رویداد لود پیج می تونم عنوان رو بدم اما می خوام بدونم از داخل کد های مستر پیج امکانش نیست در کد زیر چرا عنوان در بالای صفحه نمایش داده نمیشه
<%@ Master Language="C#" AutoEventWireup="true" CodeFile="MasterPage.master.cs" Inherits="MasterPage" %>

<!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>test</title>


<asp:ContentPlaceHolder id="head" runat="server">

</asp:ContentPlaceHolder>
</head>

TeacherMath
جمعه 25 شهریور 1390, 00:31 صبح
با سلام .صفحات مستر پیج را نمی توان در مرورگر نشان داد .بلکه این صفحات به عنوان الگو هستند.اگر بخواهد این عنوان در صفحات نشان داده بشه کافی است در صفحاتی که از این مستر پیج استفاده می کنند از تایتل استفاده نکنید تا این تایتل از مستر پیج به انها به ارث برسد.

Mohandes2009
جمعه 25 شهریور 1390, 10:24 صبح
تگ Titel که در مسترپیج هست برای تغییر در صفحاتی هست که از اون مستر استفاده میکنند!!

clover
جمعه 25 شهریور 1390, 12:10 عصر
البته تو رویداد لود پیج می تونم عنوان رو بدم اما می خوام بدونم از داخل کد های مستر پیج امکانش نیست در کد زیر چرا عنوان در بالای صفحه نمایش داده نمیشه

به دایرکتیو Page صفحاتی که از مستر پیجتون ارٍث می برند دقت کنید:

<%@ Page Title="" Language="C#" MasterPageFile="~/Blog/Main.master" AutoEventWireup="true" CodeFile="Default3.aspx.cs" Inherits="Default3" %>

در اینجا یک ویژگی به اسم Title وجود داره که که عنوان مستر پیج رو رو نویسی میکنه، اگر اینو پاک کنید مشکل حل میشه.

موفق باشید.

aminghaderi
جمعه 25 شهریور 1390, 12:54 عصر
دوستان توضیحات خوبی دادند و در تکمیل اونها:
مستر پیچ شما همونطوری که گفتند یه چارچوبی هست برای نمایش صفحات سایت شما در داخل خودش .
حالا شما یه page جدید داخل برنامه که ایجاد می کنید مثلا : Default.aspx بعد در داخل قسمت کد اون (Default.aspx.cs) بنویسید:



protected void Page_Load(object sender, EventArgs e)
{
Title = "سلام";
}


تمام.