一个文章管理程序,前台用DataList显示文章内容,管理员登陆后在前台页面中的DataList控件中添加一些“添加”、“编辑”等操作的控件。注意:不管是游客还是管理员都是浏览同一个页面,并没有分为两个页面。
我现在就是不知道如何根据登陆成功而在页面上添加那几个控件。
我现在就是不知道如何根据登陆成功而在页面上添加那几个控件。
解决方案 »
- ajax如何调用本页面的方法实现无刷新
- 一个奇怪的问题 高手进来看看
- 想要一个asp.net+access+类似OA界面框架 的代码
- 求教关于Ext的问题
- 来者有分,超级郁闷中,ASP.NET2.0中用SqlDataAdapter执行查询时,跟踪发现执行了两查询!!
- aop 做异常处理的时候报错,无法在IMethodReturnMessage捕获异常.日志等却能正常运行
- 做论坛用asp+sqlserver与asp+xml的区别在哪些地方?
- 关于字符匹配的问题,在线等
- 问一个asp.net执行语法
- 控制整个页面的TextBox,把属性设置为ReadOnly = true。一般的页面我实现了,继承母板页的实现不了~~
- vs2003 报错!
- ASP.net里怎样配置可以提高网站被搜索到的几率
=====================================================
思路有问题,应该是一开始就有这些控件,因为是管理员,所以它们Visible = true;
foreach(DataListItem item in MyDataListItem.Items){
Button btn = item.FindControl("MyButtonID");
// ....
}
Button btn = item.FindControl("MyButtonID") as Button;
if(btn != null) {
btn.Visible = 有没有权限;
}
}
<asp:ImageButton Runat="server" Visible='<%# IsAdmin %>' ImageUrl="./Images/FolderNew.gif" AlternateText="创建版区" ID="ibtnNewCategory" CommandName="NewCategory" CausesValidation="false"/>