我一直在尝试从页面的另一个用户控件中使用在页面的一个用户控件中分配的ViewState变量ViewState"username“。
ViewState的值似乎为空。
一个页面中的用户控件不能读取彼此的ViewState值。
谢谢,毗湿奴
发布于 2011-04-11 15:46:57
根据设计,ASP.NET将区分不同控件(实例)的视图状态。这种区别是基于控件ID的。之所以需要这样做,是因为否则控件作者不能使用相同的视图状态键,并且无法知道其他控件作者可能使用哪些键。
在您的情况下,我将建议您在页面级别将数据存储到视图状态中,并通过属性将其传递给用户控件(从页面)。
https://stackoverflow.com/questions/5617553
复制相似问题