DotNetGallery is highly Customizable.
Please use the following code as a template:
void Page_Load(object sender, System.EventArgs e)
{
...
AccessLevel accesslevel = ...//get from somewhere
switch (accesslevel)
{
default:
case AccessLevel.visitors:
gallery1.ShowBatchBuild = false;
break;
case AccessLevel.moderators:
gallery1.ShowBatchBuild = true;
break;
case AccessLevel.admin:
gallery1.ShowBatchBuild = true;
break;
}
}
asp.net Chat http://cutesoft.net/ASP.NET+Chat/default.aspx
Web Messenger: http://cutesoft.net/Web-Messenger/default.aspx
asp.net wysiwyg editor: http://cutesoft.net/ASP.NET+WYSIWYG+Editor/default.aspx
asp wysiwyg html editor: http://cutesoft.net/ASP
asp.net Image Gallery: http://cutesoft.net/ASP.NET+Image+Gallery/default.aspx
Live Support: http://cutesoft.net/live-support/default.aspx