asp.net页面传值 俩个页面都使用了母版页 如何获得其中一个页面的内容的值呢?
解决方案 »
- .net线上的发送不了邮件
- 有没有免费的ASP.NET的CMS?我想要有源码的
- 怎样点击一个button触发两个事件 希望有具体代码解释(急,在线等到11:00)
- # # 下拉框如何加上友情链接,并在当前页面打开,而不是另打开新的页面?# #
- datagrid控件模板列中的按钮的触发事件怎么写?
- SOS 如何实现 产品数据比较
- 请教一个很简单的问题 不好意思
- treeview怎样实现这种功能?
- 我在VS.Net里面放置了一个DBGrid并且设置了表格的数据源,但是在运行的时侯怎么不显示啊?
- 请问:如何获得DataGrid中的行数
- 用ASP.NEt代码,如何为为动态Table设置样式?
- 各位大侠,我想用javascript语句控制textbox和dropdownlist的可以编辑不可以编辑,怎么办呀
if (Page.PreviousPage != null)
{
if (PreviousPage.IsCrossPagePostBack == true)
{
TextBox tb = Page.PreviousPage.FindControl("TextBox2") as TextBox;
Response.Write(tb.Text);
}
}异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。源错误:
行 19: {
行 20: TextBox tb = Page.PreviousPage.FindControl("txtN") as TextBox;
行 21: Response.Write(tb.Text);
行 22: }
行 23: }
if (Page.PreviousPage != null)
{
if (PreviousPage.IsCrossPagePostBack == true)
{
TextBox tb = Page.PreviousPage.FindControl("txtN") as TextBox;
Response.Write(tb.Text);
}
} 异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。 源错误:
行 19: {
行 20: TextBox tb = Page.PreviousPage.FindControl("txtN") as TextBox;
行 21: Response.Write(tb.Text);
行 22: }
行 23: }
不知道我理解错了没有!
两种情况:
1.你要从一个页面获取上一个页面上的值,这个跟母版页没有关系,只要用简单的传参数就可以
2.你要从一个页面获取上一个页面母版页上的TextBox的值,并且这两个页面都用了同一个母版页!~
那你在母版页的后台将TextBox的值放到Session中吧!~然后取的时候很方便1~
如果我说的不是很明白,这儿有一个参考:http://hi.baidu.com/lovedupeng/blog/item/5493f52afc862a2bd52af134.html
问题很简单其实
你在模版之间有个做基模版,一个做子模版,继承下
然后在你要获得值得cs文件里面
DefaultMasterPage masterPage = (DefaultMasterPage) this.Page.Master;