当我点击每一条新闻IE的状态栏动态显示母版页上相应的标题,应该怎样去实现呢??请各位帮帮忙.我的前台:<title><%=mTitle%></title>cs: public class InfoView : System.Web.UI.Page
{
public string mTitle="Title";
private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
Session["Category_IndexView"] = "001007";
Session["ID"] = Request["ID"];
}
}
但就是显示不了,虽然编译时没错,在IE上运行状态栏显示Title,没有显示出相关的标题,是不是没调出符给变量"Title"呢??应该怎样去调用呢??
{
public string mTitle="Title";
private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
Session["Category_IndexView"] = "001007";
Session["ID"] = Request["ID"];
}
}
但就是显示不了,虽然编译时没错,在IE上运行状态栏显示Title,没有显示出相关的标题,是不是没调出符给变量"Title"呢??应该怎样去调用呢??
解决方案 »
- 在线急等:ReportViewer程序部署在IIS上后报错....
- 类似百姓网如果防御注册攻击!!
- 如果通过值查找关键字名字??
- asp.net runat=server 的button是先执行onclick还是onclientclick?
- web里的dropdownlist自已输入值
- 客户端页面刷新问题
- 请教关于文本编辑的问题
- 很急:Dataset里面有两个表T1和T2,程序填充数据后,其中一个表有数据T1,另外一个表没有数据T2,如何把T1数据全部放到T2????
- Ext.NET 导出Excel时不认列
- ListBox可以设成Readonly吗?
- 数据插入操作类的问题
- 禁用TreeView的CheckBox
包含这页的母版页的Title 就会改变!
{
//public string mTitle="this.Title";
private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
Session["Category_IndexView"] = "001007";
Session["ID"] = Request["ID"];
this.Title="Title";
}
但是这样编译时提示:这个页面并不包含对"Title"的定义
————————————————————————————————————————————
A:master page只是一个用户控件,不是页面。所以应该写:
this.Page.Title
{ }
设顶title的代码要写在这个方法里面
class InfoView : System.Web.UI.Page
这个和母板页有什么关系,这明明是页面,不是母板页?不知道到底到底在问页面还是母板页的问题,真是绕人。
<title>测试母版页<%=Title %></title>
private string _Title;
public String Title
{
get { return _Title; }
set { _Title = value; }
}
子页:
<asp:Button ID="Button1" runat="server" Text="click" OnClick="Button1_Click" />
protected void Button1_Click(object sender, EventArgs e)
{
Master.Title = "haha";
}
点击然后母版页标题就变成了 测试母版页haha