- 2006年8月29日 19:59
- ASP.NET AJAX
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" %>
とするだけで、サンプルのような書き方ができるようになります。
追記
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
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#野郎