.net 创建系统时出错。从字符串“键入”;System.Int32“;

.net 创建系统时出错。从字符串“键入”;System.Int32“;,.net,asp.net,telerik,.net,Asp.net,Telerik,在我昨晚发布(预编译)的一个网站上,我得到了以下错误。在预编译之前,我遇到了一个编译器错误,没有找到用户控件。在另一台机器上编译并运行后,我得到以下解析器错误: "Cannot create an object of type 'System.Type' from its srting representation 'System.Int32' for the 'DataType' property" 是我现在遇到的运行时解析器错误。令人讨厌的标签是 电传:RadNumericTextBox。

在我昨晚发布(预编译)的一个网站上,我得到了以下错误。在预编译之前,我遇到了一个编译器错误,没有找到用户控件。在另一台机器上编译并运行后,我得到以下解析器错误:

"Cannot create an object of type 'System.Type' from its srting representation 'System.Int32' for the 'DataType' property"
是我现在遇到的运行时解析器错误。令人讨厌的标签是 电传:RadNumericTextBox。。。。DataType=“System.Int32”


我再次强调,这个错误只发生在XP SP2上,而不是在Vista和Win7上。我打算在Telerik上做一些谷歌搜索并发布日志。

我在一个项目中遇到了这个问题,当我转到最新版本2009年第1季度SP1时,它消失了


Dick

这个问题的根源不仅仅是Telerik,还有ASP.NET无法解释字符串表示。我只是在一个小测试项目上尝试了这个,没有Telerik,我得到了同样的错误


这并不是说他们还没有修好,但我会很高兴看到他们是如何做到的。使用两个属性很容易完成,一个属性获取字符串并从中获取类型,然后设置实际的类型属性,但这会变得混乱。

我猜Telerik中的某个地方有一个
GetType
-类型的解析失败。如果出现这种情况,可能值得尝试将程序集名称添加到字符串中

e、 g.:
“System.Int32,mscorlib”

添加了telerik标记,因为这看起来是telerik特有的。谢谢,我没有停下来想有一个。我将DLL telerik.Web.UI.DLL升级到2009年第二季度控件(版本2009.02.0701.20),并解决了构建错误。