<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %><%@ Register Assembly="Coolite.Ext.Web" Namespace="Coolite.Ext.Web" TagPrefix="ext" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title>Untitled Page</title>
</head>
<body>
    <form id="form1" runat="server">
        
        <div>
            <ext:ScriptManager ID="ScriptManager2" runat="server">
            </ext:ScriptManager>
            <br />
            <asp:Panel ID="Panel1" runat="server" Height="50px" Width="125px">
                &nbsp;
            &nbsp;<ext:Button ID="Button1" runat="server" Text="Submit">
                </ext:Button>
            </asp:Panel>
            <br />
        </div>
    </form>
</body>
</html>就上面程序这么简单,运行时却出现了如下的错误:
未能从程序集“System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a”中加载类型“System.Web.UI.CssClassPropertyAttribute”。 
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.TypeLoadException: 未能从程序集“System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a”中加载类型“System.Web.UI.CssClassPropertyAttribute”。源错误: 执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。  ...请高手指教,本人第一次在asp.net 2.0上应用Coolite Toolkit.

解决方案 »

  1.   

    请问是不是版本的问题.我用的是VS2005 Asp.net 2.0 ,Coolite Toolkit - Version 0.7.0而我在网上查下,System.Web.UI.CssClassPropertyAttribute在VS2008才有的属性.我该怎么办???
      

  2.   

    Version 0.7.0 
    Last Updated 2008-12-22 
    Framework .NET 3.5 
    很遗憾,它要求框架是 3.5vs2005 应用不了
      

  3.   

    http://www.coolite.com/download/
      

  4.   

    这里只有这个:http://www.coolite.com/download/Version 0.7.0 
    Last Updated 2008-12-22 
    Framework .NET 3.5 
    CPU 32 bit & 64 bit 
    Download Automatic w/Source (.exe) Manual w/Source (.zip)没有支持:2.0的 
      

  5.   

    那有没有办法在dll文件里加入这个System.Web.UI.CssClassPropertyAttribute,使它变得可行.
      

  6.   

    如果 它只用到CssClassPropertyAttribute, 哪是可行的,可明显它不是,它应用了3.5框架的许多特性
      

  7.   

    呵呵,偶然一个机会让我解决了.只要在http://www.microsoft.com/downloads/details.aspx?familyid=333325FD-AE52-4E35-B531-508D977D32A6&displaylang=zh-cn#QuickInfoContainer 下载个Microsoft .NET Framework 3.5 更新一下就解决了.不用装VS2008.