问题描述
首先我定义了一个新闻详细显示的用户控件shownewInfo.ascx;(说明:该控件有一个属性PageTitle=data[新闻标题内容])然后通过一个新闻显示页面shownewInfo.aspx调用shownewInfo.ascx,然后我在shownewInfo.aspx中的PageLoad中写:this.Title=this.shownewInfo.PageTitle;但生成静态页面的时候<title></title>中无内容,通过我测试以后,发现原因:是当shownewInfo.aspx中的PageLoad发生时,shownewInfo.ascx的PageLoad还没有发生此时PageTitle="";这是用this.Title=this.shownewInfo.PageTitle;肯定是空(个人认为)我的问题是:怎样才能像我说的那样,将shownewInfo.ascx的PageTitle属性写入调用他的页面shownewInfo.aspx的<title></title>中??
时间: 2024-09-20 05:54:36