CrossPagePostback:上一页的标题未显示在第二页中

时间:2014-01-28 04:56:00

标签: c# asp.net

我在按钮控件中添加了PostBackUrl="~/Default2.aspx"(在我的第一页中)。在第二页中,我将<%@ PreviousPageType VirtualPath="~/Default.aspx" %>添加到了我的网络表单。

第二页显示我在上一页的文本框中输入的文字,但它没有显示上一页的标题。可能是什么问题?

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

public partial class Default2 : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        if (PreviousPage != null) 
        {
            Label1.Text = "you came from a page titled" + PreviousPage.Title.ToString();
            Label1.Text += "<br/>"+"you typed in"+PreviousPage.property;
        }
    }
}

1 个答案:

答案 0 :(得分:0)

Title="YOUR TITLE"添加到Default.Aspx

中的Page标签
<%@ Page Title="Home Page" Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true"
        CodeBehind="Default.aspx.cs" Inherits="ListDrop._Default" %>