PDA

View Full Version : تغییر نکردن عنوان صفحه و نمایش عنوان masterpage



rezaomigo
پنج شنبه 10 فروردین 1391, 20:12 عصر
با سلام خدمت دوستان عزیز...
من می خواهم صفحاتی که دارم را title اونها را عوض کنم ولی هر کاری میکنم عنوان master page روی همه صفحاتم هست....
لطفا زاهنمایی کنید که چه کار کنم ؟؟؟؟؟؟

hamid_shrk
پنج شنبه 10 فروردین 1391, 20:17 عصر
هر صفحه ای اولش جای title داره :


<%@ Page Title="" Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>

تو پیج لود هم میتونید تغییر بدید :

Page.Title = "عنوان";

rezaomigo
پنج شنبه 10 فروردین 1391, 20:21 عصر
با تشکر از شما ...
اما تمام کارهای بالا را انجام میدهم ولی باز هنوز عنوان masterpage هست...

hamid_shrk
پنج شنبه 10 فروردین 1391, 20:43 عصر
تگ head هم باید runat="server" باشه
اگه نشد کل کد مسترپیجت رو بذار.

sara_aryanfar
پنج شنبه 10 فروردین 1391, 21:46 عصر
تصور می کنم چون شما برای مستر پیجتون title گذاشتین و صفحاتتون دارن از اون ارث می برن برا همین در تمام صفحات مال مستر پیج میاد البته زمانی که برای خود صفحه title بزاریم باید از اون استفاده کنه ولی در هر حال شما مال مسترپیج رو بردارین

fakhravari
جمعه 11 فروردین 1391, 00:16 صبح
شما در هر صفحه میتونید page.title عوض کنید Code behin

rezaomigo
جمعه 11 فروردین 1391, 12:56 عصر
دوستان مشکل من حل شد..
فقط این را بگم که اگر این مشکل برای شما پیش آمدید به head توجه داشته باشید
چون <head> من اینطوری نوشته میشد و مشکل همین بود
باید به شکل زیر نوشته بشه....
<head runat="server">

hamid_shrk
جمعه 11 فروردین 1391, 13:02 عصر
دوستان مشکل من حل شد..
فقط این را بگم که اگر این مشکل برای شما پیش آمدید به head توجه داشته باشید
چون <head> من اینطوری نوشته میشد و مشکل همین بود
باید به شکل زیر نوشته بشه....
<head runat="server">
بله ، این نکته ای هست که خیلی ها بهش توجه نمیکنن.
اگر runat="server" نباشه حتی css ها هم در صفحات دیگه شناخته نمی شن.