控件、添加引用与程序集的关系

1。第3方的控件。如,devexpress,正常安装的情况下,拖拽使用时,需要时会在bin中增加引用,如果两个控件都在一个程序集中,再拖入第2个时,就不需填加bin中了。

2。添加引用的全名就是添加程序集引用。dll就是程序集。控件是一种dll。

3。web.config中是该项目额外添加的程序集的清单。

4。在项目中,添加引用。不一定会同时在web.config中添加1条记录。如果删除web.config中的记录,不影响系统运行。但是如果web.config中的记录有记录,而没有添加相应的引用,则会报错!

下面时增加3个控件时,几者的内容:

 

aspx:

 <div>
        <dxe:ASPxButton ID="ASPxButton1" runat="server" Text="ASPxButton">
        </dxe:ASPxButton>
        <dxwgv:ASPxGridView ID="ASPxGridView1" runat="server">
        </dxwgv:ASPxGridView>
        <dxcb:ASPxCallback ID="ASPxCallback1" runat="server">
        </dxcb:ASPxCallback>
    </div>

bin中:

 DevExpress.Data.v8.1.dll

DevExpress.Web.ASPxEditors.v8.1.dll

DevExpress.Web.ASPxGridView.v8.1.dll

 

web.config中:

<assemblies>
    <add assembly="DevExpress.Web.v8.1, Version=8.1.2.0, Culture=neutral, PublicKeyToken=49D90C14D24271B5"/>
    <add assembly="System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
    <add assembly="System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/></assemblies></compilation>

你可能感兴趣的:(引用)