Web.Config文档的pages-controls-add元素


<add
   assembly="assembly"
   namespace="namespace"
   src="file path"
   tagName="tag name"
   tagPrefix="tag prefix"
>

 

属性
属性 说明

assembly

可选的 String 属性。

指定程序集的名称,该程序集包含 COM 控件实现并且还需要设置 namespace 属性。

namespace

可选的 String 属性。

指定与标记前缀关联的命名空间,如果 COM 控件不在应用程序代码目录中,则还需要设置 assembly 属性。

src

可选的 String 属性。

指定文件的名称,该文件包含用户控件并且还需要设置 tagName 属性。

tagName

可选的 String 属性。

指定页中要使用的控件的名称并且还需要设置 src 属性。

tagPrefix

必选的 String 属性。

指定映射到源文件或命名空间和程序集的标记前缀。该属性需要下面的其他属性组合之一:

  • 如果 COM 控件位于应用程序代码目录中,请使用 namespace 来定义 COM 控件。

  • namespaceassembly 用于定义 COM 控件。

  • tagNamesrc 用于定义用户控件。

继承的属性

可选的属性。

由所有节元素继承的属性。

 

 

如果应用于用户控件,必须定义 add 子元素的 tagPrefixtagNamesource 属性。

如果应用于自定义控件,则必须定义 add 子元素的 tagPrefixnamespaceassembly 属性。如果该控件位于应用程序代码目录中,则不需要 assembly 属性。

 

示例:

<pages>
   <controls>
      <add
         tagPrefix="asp"
         namespace="System.Web.UI.WebControls.WebParts"
         assembly="System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
      />
   </controls>
   <!-- Other elements -->
</pages>

其中assembly项的特性如下表:

特性

说明

name

必需的特性。

程序集的名称

culture

可选的特性。

指定程序集的语言和国家/地区的字符串。

publicKeyToken

可选的特性。

指定程序集强名称的十六进制值。

processorArchitecture

可选的特性。

“x86”、“amd64”、“msil”或“ia64”值之一,为包含特定于处理器的代码的程序集指定处理器架构。这些值不区分大小写。如果该特性被赋予任何其他值,则整个 <assemblyIdentity> 元素将被忽略。请参见 ProcessorArchitecture

 

C#将Culture分为的Neutral Culture 和 Specific Culture,

微软推荐使用 SpecificCulture(其实还有一类Invariant Culture微软不推荐使用,仅仅是周期较短的演示系统开发时推荐使用)
当我们看到 en-US,es-ES等表示culture的名称时,可以这样进行识别
横线前面的部分称为Neutral Culture,它是“与某种语言关联但不与国家/地区关联的区域性”的含义
横线后面的部分称为Specific Culture ,它就是和某个地区国家有关的了
通常采用这种写法,因此我们能很容易分辨这两种Culture,如:fr-FR
只有一种特殊情况,就是中文,它的关系是这样的
zh-CHS Chinese (Simplified) , Neutral
zh-CN Chinese - China

zh-CHT Chinese (Traditional) , Neutral
zh-TW Chinese - Taiwan
zh-HK Chinese - Hong Kong SAR
zh-MO Chinese - Macao SAR
zh-SG Chinese - Singapore
可以看到,主要就是 Neutral通常应该是两位的,但这里的Neutral:zh-CHS和zh-CHT有6位,这是比较容易混淆的,而真正的Specific Culture是:zh-CN,zh-TW ,zh-HK,zh-MO,zh-SG 。

 

查看key的命令:sn -t <assemblyname.dll>

转载于:https://www.cnblogs.com/peipei2009/archive/2010/05/26/1744042.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值