Home > ASP.NET AJAX > 【ASP.NET】Atlasタグがcc1とかになってしまうこと

【ASP.NET】Atlasタグがcc1とかになってしまうこと

Atlasをいろいろ試していたところ、動作は全く問題ないのですがひとつだけ気になるところが...
サンプルコードを見ると、
<Atlas:ScriptManager ID="ScriptManager1" runat="server" EnablePartialRendering=true />
のように書かれているコードですが、私の環境でコントロールを貼り付けると、
<cc1:ScriptManager ID="ScriptManager1" runat="server" EnablePartialRendering=true />
のように、タグ名が変わってしまっていました。

調べてみたところ、どうやらこのタグはページ内で統一していれば、なんでもいいようです。
定義するところは、
<%@ Register Assembly="Microsoft.Web.Atlas" Namespace="Microsoft.Web.UI" TagPrefix="cc1" %>
のTagPrefixの部分を変えてやればいいようです。つまり、
<%@ Register Assembly="Microsoft.Web.Atlas" Namespace="Microsoft.Web.UI" TagPrefix="Atlas" %>
とするだけで、サンプルのような書き方ができるようになります。

参考
TagPrefixInfo.TagPrefix プロパティ

追記
web.configの<system.web>以下にpages,controlsタグを書くことでも動作するようです。

設定例:
<system.web>
<pages>
<controls>
<add namespace="Microsoft.Web.UI" assembly="Microsoft.Web.Atlas" tagPrefix="atlas"/>
<add namespace="Microsoft.Web.UI.Controls" assembly="Microsoft.Web.Atlas" tagPrefix="atlas"/>
</controls>
</pages>

Comments:0

Comment Form

Trackbacks:0

TrackBack URL for this entry
http://magicbox.sakura.ne.jp/mt/mt-tb.cgi/127
Listed below are links to weblogs that reference
【ASP.NET】Atlasタグがcc1とかになってしまうこと from 爆裂!C#野郎

Home > ASP.NET AJAX > 【ASP.NET】Atlasタグがcc1とかになってしまうこと

Search
Feeds
Tag Cloud
Recommend

SQLパズル 第2版 プログラミングが変わる書き方/考え方
SQLパズル 第2版 プログラミングが変わる書き方/考え方

ソフトウェアアーキテクチャ―ソフトウェア開発のためのパターン体系
ソフトウェアアーキテクチャ―ソフトウェア開発のためのパターン体系

ITアーキテクト vol.1
ITアーキテクト vol.1

オブジェクト指向における再利用のためのデザインパターン
オブジェクト指向における再利用のためのデザインパターン

増補改訂版 Java言語で学ぶデザインパターン入門
増補改訂版 Java言語で学ぶデザインパターン入門

増補改訂版 Java言語で学ぶデザインパターン入門 マルチスレッド編
増補改訂版 Java言語で学ぶデザインパターン入門 マルチスレッド編

J2EEデザインパターン
J2EEデザインパターン

アンチパターン―ソフトウェア危篤患者の救出
アンチパターン―ソフトウェア危篤患者の救出

世界でいちばん簡単なネットワークのe本―ネットワークとTCP/IPの基本と考え方がわかる本
世界でいちばん簡単なネットワークのe本―ネットワークとTCP/IPの基本と考え方がわかる本

Return to page top