как применить главную страницу к страницам в asp.net 2008 - PullRequest
0 голосов
/ 15 ноября 2011

Я использую .net 2008 для разработки веб-приложения.Поэтому я создал мастер-страницу и некоторые другие страницы.Я хочу применить мастер-страницу ко всем другим страницам, но не получаю ее.Ранее я использовал .net2005, здесь есть опция, когда мы создали новую страницу в приложении и проверили опцию главной страницы, но в .net2008 этой опции нет, поэтому, пожалуйста, скажите мне, как это сделать.Я новичок в .net 2008.

Пожалуйста, скажите мне спасибо

Ответы [ 3 ]

1 голос
/ 15 ноября 2011

Если вы хотите вручную установить главную страницу для страниц, которые вы уже создали, вы можете сделать следующее: В директиве Page ваших страниц ASPX вы задаете главную страницу следующим образом:

<%@ Page Language="C#" MasterPageFile="~/MasterPages/Master1.master" Title="Content Page"%>

Ваша MasterPage определяетнесколько областей содержимого.Затем вы должны повторно использовать их на своей странице и заполнить их локальным содержимым.

При добавлении новой страницы документация говорит, что при добавлении страницы веб-форм вы можете выбрать Выбрать главную страницуустановите флажок и нажмите кнопку Добавить.Затем должно появиться диалоговое окно «Выбор главной страницы».

1 голос
/ 15 ноября 2011

Вы указываете, что в своем вопросе

"when we created a new page in application and check the master page option"

Если вы используете web application, когда вы не хотите добавлять страницу с masterpage, вы должны добавить страницу, подобную этой

Project -> 
     Add New Item ->
           Web Form Using Master Page (instead of selecting Web Form)

Тогда у вас будет возможность выбрать masterpage

0 голосов
/ 15 ноября 2011

Используйте этот код:

<%@ Page Title="test" Language="VB" MasterPageFile="~/MasterPageName.master" AutoEventWireup="false" CodeFile="PageName.aspx.vb" Inherits="PageNameClass" %>
<asp:Content ID="Content1" ContentPlaceHolderID="maincontent" runat="Server">
    //here you can add you page data start from form tag till end of form tag and remove everything else. 
</asp:Content>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...