ViewState问题,等你来拿分哦!

「已注销」 2008-11-25 01:01:08
Page的ViewState能不能在UserContorl中获得。

如果不能page中的字段如何让UserContorl访问到?
...全文
148 12 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
vrhero 2008-11-25
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 lwp1493 的回复:]
引用 7 楼 wojiaochenglong 的回复:
对啊,不用做成静态,在存在ViewState的页面赋值给usercontrol中对应的属性值,只要类型相同就可以赋值

Page中如何给UserControl中的属性赋值?请给段实质性的代码判断!我怎么都点不出他的属性来(请指教)。
难道要FindControl什么的吗?
[/Quote]
这个属性不是系统提供的...要你自己去写...
游北亮 2008-11-25
  • 打赏
  • 举报
回复
用户控件里来个public的成员或属性

在引用这个控件的地方就可以弹出这个成员来
gogocsgogodn 2008-11-25
  • 打赏
  • 举报
回复
可以的啦 美女你试下不就是了啊
怎么这个贴的图像大多是女的 奇怪~
「已注销」 2008-11-25
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 wojiaochenglong 的回复:]
对啊,不用做成静态,在存在ViewState的页面赋值给usercontrol中对应的属性值,只要类型相同就可以赋值
[/Quote]
Page中如何给UserControl中的属性赋值?请给段实质性的代码判断!我怎么都点不出他的属性来(请指教)。
难道要FindControl什么的吗?
xuebin_hu 2008-11-25
  • 打赏
  • 举报
回复
我觉得写做属性访问比较好!
wojiaochenglong 2008-11-25
  • 打赏
  • 举报
回复
对啊,不用做成静态,在存在ViewState的页面赋值给usercontrol中对应的属性值,只要类型相同就可以赋值
greatverve 2008-11-25
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 youbl 的回复:]
如果不是静态new后就是新的了。

每一次访问页面,都是new
所以你在控件里访问Page的ViewState也是new的
[/Quote]学到了点。
mengxj85 2008-11-25
  • 打赏
  • 举报
回复
学习
游北亮 2008-11-25
  • 打赏
  • 举报
回复
如果不是静态new后就是新的了。

每一次访问页面,都是new
所以你在控件里访问Page的ViewState也是new的

「已注销」 2008-11-25
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 ojlovecd 的回复:]
可以的,在UserControl中用this.Page.ViewState["key"]就可以了
[/Quote]
this.Page.ViewState["key"] 不能访问


[Quote=引用 2 楼 camelials 的回复:]
一般都是给UserControl做一个属性.在被调用的Page中去给属性赋值.
[/Quote]
怎么赋值,如果做出静态的其他页也访问值就可能随时被改动。如果不是静态new后就是新的了。


BossFriday 2008-11-25
  • 打赏
  • 举报
回复
一般都是给UserControl做一个属性.在被调用的Page中去给属性赋值.
我姓区不姓区 2008-11-25
  • 打赏
  • 举报
回复
可以的,在UserControl中用this.Page.ViewState["key"]就可以了

62,243

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧