среда, мая 28, 2008

Could not load file or assembly 'AjaxControlToolkit' or one of its dependencies. The parameter is incorrect.

При компиляции появляется ошибка:


Could not load file or assembly 'AjaxControlToolkit' or one of its dependencies. The parameter is incorrect. (Exception from HRESULT: 0x80070057 (E_INVALIDARG))



решение:

удалить содержимое папки, указанный через атрибут tempDirectory секции compilation в web.config сайта, в моем случае


<compilation debug="true" defaultlanguage="cs" tempdirectory="C:\ASPTemporary files">



это был каталог
C:\ASPTemporary files\<web application dir>,

если атрибут не указан, то это будет каталог следующего вида:
<%win dir%>\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\<web application dir>



среда, мая 14, 2008

Ajax TabContainer control

Проблема описана:
http://www.kiko-santos.com/2007/02/tab-ajax-control-toolkit-style-problem/

собственно сама проблема в том, что
при попытке использовать Ajax TabContainer control стали некорректно отрисовываться заголовки табов,

решение такое: на странице разместить следующие стили:




.ajax__tab_default .ajax__tab_inner {height : 100%;}
.ajax__tab_default .ajax__tab_tab {height : 100%;}

.ajax__tab_xp .ajax__tab_hover .ajax__tab_tab {height : 100%;}
.ajax__tab_xp .ajax__tab_active .ajax__tab_tab {height : 100%;}

.ajax__tab_xp .ajax__tab_inner {height : 100%;}
.ajax__tab_xp .ajax__tab_tab {height:100%}
.ajax__tab_xp .ajax__tab_hover .ajax__tab_inner {height : 100%;}
.ajax__tab_xp .ajax__tab_active .ajax__tab_inner {height : 100%;}





Также интересная тема насчет кастомизации tab:


http://clanmonroe.com/Blog/archive/2008/05/09/applying-unique-styles-to-tabs---ajaxcontroltoolkit.aspx