【问题标题】:CrossPagePostback : Previous Page's title not being shown in the second pageCrossPagePostback :上一页的标题未显示在第二页中
【发布时间】:2014-01-28 04:55:59
【问题描述】:

我在按钮控件中添加了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;
        }
    }
}

【问题讨论】:

  • 您可能需要将 runat="server" 添加到您的 head 标签中。请向我们展示您的其余代码。

标签: c# asp.net


【解决方案1】:

Title="YOUR TITLE" 添加到 Default.Aspx 中的页面标记中

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-12-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多