我在子页面的load事件中先给viewstate赋值(sting型),然后用母版的label控件将其显示出来,母版load代码:
Label8.Text = ViewState["Position"].ToString();
结果报错说未将对象引用到实例,但是如果在子页面中Label1.Text = ViewState["Position"].ToString();是可以显示的,不知为何,我用断点看过了是先执行子页面的load再执行母版的load啊
Label8.Text = ViewState["Position"].ToString();
结果报错说未将对象引用到实例,但是如果在子页面中Label1.Text = ViewState["Position"].ToString();是可以显示的,不知为何,我用断点看过了是先执行子页面的load再执行母版的load啊
解决方案 »
- Jquery怎么删除cookie
- C# 页面绑定数据 遇到麻烦事(估计不少人碰到)
- 编译页面的奇怪错误
- 关于datalist的问题,可能有点和javasccript沾边,谢谢,200分
- aspx页面js操作cookie问题
- 一个泛型的问题
- 如何解决下载文件时文件名过长被截断的问题?
- 各位大俠 當輸入文本框設置為AutoPostbacke的時候如何用驗証控件進行驗証輸入數據的正確性?
- 请问大家,HtmLinputfile控件可以保存到网络服务器上吗?
- 有个朋友想到湖南那边发展,谁知道那边的IT环境怎么样?
- 转成二位小数的正则
- |zyciis| 如何修改 Dictionary<string, string> 的内容
你可以给模板创建一个属性,赋值
不能跨页面传值~
不是什么跨页面。当一个页面使用了母版,运行时母版就是页面中的一个用户控件。与普通的用户控件不同只是这个用户控件(母版实例)中具有<html /><form />这样的标签而不是在页面实例中具有,而已。页面使用母版页,这并没有什么跨页面的情况。
可通过session等传值,也可定义内容页属性再取值
Master.属性="";
或
MySite master = (MySite)Master;
master.属性= "";