我在一个ascx控件上有RadGrid,在TemplateColumn中有一个ImageButton。 ImageButton具有CommandName =“Edit”。 因此,当我单击图像按钮时,它会在编辑模式下设置网格。我有一些关于网格的ItemDataBound事件的代码,如果e.Item.IsInEditMode为true,则有效。
整个工作在本地工作,但当我在TEST环境中部署代码时,它不起作用。在发布一些日志语句后,我发现当用户单击Imagebutton时,在此环境中,它不会在编辑模式下设置网格,并且e.Item.IsInEditMode永远不会为真。
我有两种不同的测试环境,此功能适用于一个测试环境,但不适用于另一个测试环境。两台服务器都具有相同的Windows更新和IIS配置。
知道还有什么可以导致这个问题吗?
其他信息:我正在使用SessionPageStatePersister进行视图状态
答案 0 :(得分:0)
我只想出这个。在其中一个服务器上,我的web.config在httpCookies元素中有错误的域名。它与实际域名不同。这就是为什么观看状态不起作用的原因。