Первый пример в контексте привязки (связанный элемент управления)? Возможно, вы хотите использовать директиву вывода вместо директивы связывания?
<ajaxToolkit:TabPanel Enabled='<%= User.IsInRole("admin") %>'
РЕДАКТИРОВАТЬ : Мой плохой. <%= %>
переводится как Response.Write, что не то, что вам нужно - я думаю, слишком используется для ASP.NET MVC. Лучше всего сделать его runat="server"
, присвоить ему идентификатор и установить значение в своем коде.
<ajaxToolkit:TabPanel runat="server" ID="myTabs" ... />
protected void Page_Load( object sender, EventArgs e )
{
myTabs.Enabled = User.IsInRole("admin");
...
}