2008年11月21日星期五

CRM 自定义的Web页面,提交后DropDownList内容消失

在微软的CRM中自定义了一些Web页面,Web页面上有一些下拉列表控件的数据是从后台数据库中拉出来的,当把这些页面以虚拟目录的方式部署到CRM中的时候,每次提交后,下拉列表中的内容会都会丢失,而当把这些页面作为独立的网站部署到CRM中,就没有问题。
这个问题的原因是:CRM把默认的ViewState改成了false导致的。
将Web.config中的ViewState改成true,就可以解决这个问题。
CRM中的定义:

在自己的Web程序的Web.config中将enableViewState改成true,就可以解决这个问题。

MSDN中关于pages的说明:http://msdn.microsoft.com/zh-cn/library/950xf363(VS.80).aspx

没有评论: