asp.net – ListView禁用基于角色的插入和编辑按钮
发布时间:2020-12-16 10:00:28 所属栏目:asp.Net 来源:网络整理
导读:我要求在ListView中禁用编辑/创建按钮.有人请告诉我如何在代码后面启用或禁用ListView中的编辑/创建按钮. 不确定这是否可行. InsertItemTemplate tr td asp:Button ID="InsertButton" runat="server" CommandName="Insert" Text="Insert" CssClass="button"
我要求在ListView中禁用编辑/创建按钮.有人请告诉我如何在代码后面启用或禁用ListView中的编辑/创建按钮.
不确定这是否可行. <InsertItemTemplate> <tr> <td> <asp:Button ID="InsertButton" runat="server" CommandName="Insert" Text="Insert" CssClass="button" ValidationGroup="InsertValidation" CausesValidation="true" /> <asp:Button ID="CancelButton" runat="server" CommandName="Cancel" Text="Clear" CssClass="button" /> </td> </tr> </InsertItemTemplate> 解决方法
使用
RolePrincipal.IsInRole.
代码应类似于以下内容: void listView_ItemDataBound(...) { Button targetButton = (Button) e.Item.FindControl("TargetButtonName"); targetButton.Enabled = User.IsInRole("Administrators"); } 参见how to enable and disable button based on user role? (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – IIS HTTP错误500.19
- asp.net-mvc – .NET MVC:计算Web应用程序中的Action方法
- asp.net – “可能危险的Request.Form”在通用处理程序中的
- asp.net – 如何构建专门的JQuery Timer
- asp.net-mvc – 如何在MVC4中调用自定义模型绑定器?
- 在asp.net网页中尝试WebSecurity.CreateAccount时遇到错误’
- 如何使用ASP.NET Identity 3.0没有Entity Framework
- asp.net – aspnet_regiis不存在
- asp.net – 是否可以根据用户角色隐藏/显示Kendo网格列?
- asp.net-mvc-4 – 如何在现有的web api项目中添加asp.net标
推荐文章
站长推荐
- asp.net – 从Repeater中检索TextBox值
- asp.net-mvc – ASP.net MVC 4 WebApi中的嵌套资
- 来份ASP.NET Core尝尝
- IIS ASP.NET WebApi在请求同一台服务器时死锁
- 比较一下以“反射”和“表达式”执行方法的性能差
- asp.net-mvc – 使用401发送消息:Asp.net Web-a
- asp.net-mvc-3 – MV3复选框的重复查询字符串值(
- asp.net-mvc-4 – 从数据库上传模型时丢失dataAn
- asp.net – bootstrap中的body-content类是什么
- ASP.NET – DataSourceID和DataSource有什么区别
热点阅读