viewstate

    5热度

    1回答

    我试图在按下按钮时设置一个ViewState变量,但它仅在第二次点击按钮时才起作用。这里是代码隐藏: protected void Page_Load(object sender, EventArgs e) { if (Page.IsPostBack) { lblInfo.InnerText = String.Format("Hello {0} at {1}!",

    7热度

    10回答

    我有一个相当复杂的页面,它动态构建了一个中继器内的用户控件。在初始化ViewState之前,必须在初始页事件期间绑定此中继器,否则动态创建的用户控件将不会保留其状态。 这就产生了一个有趣的捕捉-22,因为我结合中继器需要的对象上初始页面加载被创建,然后在持续存储器中,直到用户选择离开或保存。 因为我不能用ViewState来存储这些对象,但有它初始化过程中可用,我已经被迫将其存储在会话。 这也有问

    0热度

    1回答

    这是一个有趣的一周(如果你回头看我的问题,你会看到一个共同的主题)。 我有一个绑定到集合的中继器。每个与收集项目对应的中继器项目动态控制,它还会在包含“删除”链接的每个控件上呈现标题。 当删除链接被点击时,相应的项目从集合中删除,中继器被反弹。 我遇到的问题是,一旦我改变中继器项目,某些用户控件的状态就会丢失。无论它们在集合中的哪个位置,它始终是相同的控件。 我想知道如果更改绑定的集合是一个禁忌,

    1热度

    3回答

    在讨论安全问题时,我的团队中的开发人员询问是否有方法来判断viewstate是否被篡改。我很尴尬地说,我不知道答案。我告诉他我会发现,但是我以为我会给这里的某个人一个首先回答的机会。我知道有一些自动验证,但如果事件验证未启用,是否有办法手动执行?

    1热度

    5回答

    我正在运行一些c#.net网页与各种gridviews。如果我长时间(通常在一夜之间)将其中的任何一个单独留在网络浏览器中,则当我单击页面上的任何元素时,会出现以下错误。 我不太确定从哪里开始处理问题。如果视图状态已过期,我不介意重置页面,但抛出错误是不可接受的! Error: The state information is invalid for this page and might be

    21热度

    6回答

    我知道它在Load之前的某个时间发生,但是在什么事件中呢?

    3热度

    7回答

    我需要从数据库中检索记录,将其显示在网页上(我正在使用ASP.NET),但将该记录的ID(主键)存储在某处,以便稍后可以返回到数据库ID(也许做一个更新)。 我知道可能有几种方法可以做到这一点,比如将ID存储在ViewState或隐藏字段中,但是最好的方法是什么,以及我可能选择这种方法的原因是什么?

    2热度

    3回答

    我正在寻找一个增强JSON,也将序列化方法。我有一个充当对象集合的对象,并且想要序列化集合对象的方法。到目前为止,我找到了ClassyJSON。有什么想法吗?

    11热度

    3回答

    我维护的其中一个网站在很大程度上依赖于使用ViewState(这不是我的代码)。但是,在ViewState过度膨胀的某些页面上,Safari会抛出"Validation of viewstate MAC failed"错误。 这似乎只发生在Safari中。 Firefox,IE和Opera都在同一场景中成功加载。