Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/29.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net Sitefinity-ViewState+;控件的生命周期?_Asp.net_Webforms_Sitefinity_Sitefinity 4 - Fatal编程技术网

Asp.net Sitefinity-ViewState+;控件的生命周期?

Asp.net Sitefinity-ViewState+;控件的生命周期?,asp.net,webforms,sitefinity,sitefinity-4,Asp.net,Webforms,Sitefinity,Sitefinity 4,我构建了一个用作向导的自定义控件,其中包含其他控件。我使用一个空白的asp.NETWebForm页面构建并测试了该控件,一切正常。我将该控件添加到SiteFinity中的一个页面,似乎没有viewstate。未保存或重新加载任何内容。页面源代码中有一个巨大的viewstate blob,但当我使用fiddler查看流量时,_viewstate被发送为空。我构建的控件有一个更新面板 怎么回事?我试图改变我在生命周期中处理事情的方式,但没有任何帮助。我很确定这是viewstate的问题。发生什么事?

我构建了一个用作向导的自定义控件,其中包含其他控件。我使用一个空白的asp.NETWebForm页面构建并测试了该控件,一切正常。我将该控件添加到SiteFinity中的一个页面,似乎没有viewstate。未保存或重新加载任何内容。页面源代码中有一个巨大的viewstate blob,但当我使用fiddler查看流量时,_viewstate被发送为空。我构建的控件有一个更新面板

怎么回事?我试图改变我在生命周期中处理事情的方式,但没有任何帮助。我很确定这是viewstate的问题。发生什么事?我怎样才能让viewstate在不进行完整回发的情况下发布


是的,我通过sitefinity在页面和控件上启用了viewstate,并为我的控件和所有子控件设置了viewstate enabled

更新:此问题已在Sitefinity 4.1中解决。如有进一步问题,请联系我或在我们的论坛上写信

你在实施控制的过程中没有做错什么。您描述的问题是在Sitefinity页面中处理ViewState的一个更广泛的问题,Sitefinity社区中的其他人也报告了这个问题。我们已经做了一段时间了,但它并不像我们预期的那么容易修复。不幸的是,我目前无法提供解决方案。对不起

不过,我可以向您保证,我们的高级开发人员正在努力解决这个问题。我们将竭尽所能为下一个Q1版本提供修复程序

真诚地,
斯拉夫

Sitefinity团队@Telerik

我想你会想知道,关于这一点,网站上有一条很长的线索——修复程序将在第1季度发布,预计在4月13日的一周内发布

今天Ivan(来自SiteFinity支持)发布:

我们已经完全迁移到虚拟路径提供程序,这意味着Sitefinity页面现在的行为将与任何其他ASP.NET页面完全相同。除了明显的功能优势(精确的生命周期),这还带来了显著的性能改进

该修复程序将在4月13日到期的Sitefinity 2011第1季度提供

再一次,对于您和所有其他受影响的人,我们真的很抱歉这个问题,我们花了这么长时间来解决它

祝你好运


HTH-Hoyt

这太好了,但现在我必须告诉我的客户,他们必须等到第一季度,我才能为他们做任何事情?那你为什么还要释放SF4呢?它有很多问题,还没有准备好发布。Telerik让他们的时间表决定什么是生产准备就绪。这是对生命周期已经确定的确认:)