1

我在上传文件时遇到了一种情况。如果文件上传控件有文件,那么它将从文件上传控件中选择路径,否则它将保存在ViewState["ImagePath"].

我想让它通用,这样无论我在哪里需要这样的上传场景,我都可以使用它。但是在实现时我看不到,如果我可以ViewState在类库项目中使用。

我有以下两个问题:

  1. 无论如何可以访问ViewState类库项目中的当前页面吗?
  2. 如果以上是不可能的,那为什么?AFAIK 几乎所有东西都可用于类库项目。那为什么不ViewStates呢?
4

1 回答 1

0

根据MSDN查看状态

获取状态信息字典,允许您跨同一页面的多个请求保存和恢复服务器控件的视图状态。

ViewState其他人无法访问这些页面classes。每个PageUserControl维护自己的private viewstate. 如果您需要从页面外部访问 if ,则可以将该ViewState值公开为public property页面的 a 。

于 2013-03-23T20:27:38.603 回答