一个下拉式菜单,某一个项目需要禁用,不能让用户选择。 其实安全的做法,是不让这个选择显示于下拉式菜单中,这样用户不管怎样也选择不了。

另外就是让这个选择显示,在下拉菜单有异动时,或提交数据时,提示用户不能选择这个选项。

上面的演示,"Run"选项,用户是无法选择的。

功能实现,写一个方法,

DisAbleDropDownListItem

public void DisAbleDropDownListItem(DropDownList ddl)
        {
            foreach (ListItem li in ddl.Items)
            {
                if (li.Value == "1" || li.Text == "RUN")
                {
                    li.Attributes.Add("disabled", "disabled");
                }
            }
        }

在Page_Load时,应用这个方法。

禁用DropDownList某一选项相关推荐

  1. 将枚举值转换为DropDownList等的选项值

    应用场景:在项目中,我们已习惯将较稳定的分类标准定义为枚举,来保证程序中取值的合法性,也使代码更清晰.某些情况下我们需要在DropDownList等选择控件上绑定某个枚举的所有枚举值,供用户自行选择, ...

  2. Qt 禁用ComboBox下拉选项

    本文提供连两种禁用ComboBox下拉选项的方法,一种是全部禁用,一种是的单个禁用! 1 全部禁用 功能:使ComboBox无法选择下拉选项 实现:调用ComboBox父类QWidget的setEna ...

  3. 解决联想ideapad 110如何进入bios界面修改禁用状态的VT选项问题

    解决联想ideapad 110如何进入bios界面修改禁用状态的VT选项问题 第一步,关闭电脑. 第二步,按下开机键的同时长按Fn键并不停地按F2键. 第三步,直到进入bios界面就可以找VT到选项, ...

  4. realtek没有禁用前面板_为何我realtek HD没有禁用前面板检测选项?

    呵呵 上面的答案很好!!建议重点看"步骤1:先确保主板与机箱前置面板正确连接,该主板成了ALC883声卡芯片,为了与AC'97兼容,HD Audio仍然使用AC'97的10针连接插座,所以接 ...

  5. win10计算机如何禁用签名,Windows10 如何恢復“禁用驱动强制签名”选项?

    工具/原料 硬件:电脑 操作系统:Windows10 方法/步骤 1.Windows10系统彻底取消/恢复系统自动更新的方法 2.在本地服务窗口中找到windows update(Windows更新) ...

  6. asp.net EnableViewState禁用与注意事项

    http://www.cnblogs.com/EveryMan/archive/2011/05/27/2060176.html 每个web控件都有个ViewState值,如果一个页面有太多的web控件 ...

  7. 抵御「黄貂鱼」攻击,谷歌使出禁用2G「大招」

    整理 | 于轩       责编 | 张红月 出品 | CSDN(ID:CSDNnews) 你还在使用2G吗?相信很多人第一反应都是"怎么可能?"确实,现在绝大数人都在使用技术成熟 ...

  8. DropDownList控件的AutoPostBack属性的问题 选择后,值也跟着刷新

    问题: 很郁闷!我今天看了DropDownList,对其已经进行了数据绑定,现在我想实现这样的功能:选择DropDownList的一个选项,然后把这个选项的值 给显示出来,很简单的功能,但出问题了. ...

  9. 关于ASP.NET控件DropDownList控件的问题

    大家都知道DropDownList的两个重要的属性吧: SelectedIndex SelectedValue 通常我们在页面的postback时,读取这两个属性,对用户的选择做出处理. ASP.NE ...

最新文章

  1. 通用软件测试的6个角度
  2. Factory Method工厂方法
  3. 解决手机死机之锦囊妙计
  4. html5 audio 获取播放时间,html5 audio 延时获取播放路径播放失败
  5. 使用PDF.js实现前端和手机端网页预览PDF文件(可定制,支持本地文件、Base64编码和远程URL跨域方式)
  6. hadoop碰到的 一个问题
  7. iFit—Smart Cardio Equipment 简介与下载
  8. 如何在 JavaScript 中实现拖放
  9. python时heatmap_就业寒冬,从拉勾招聘看Python就业前景
  10. html 获取mac地址,JS获取客户端IP地址与MAC地址示例
  11. 【bzoj1999】[Noip2007]Core树网的核 树的直径+双指针法+单调队列
  12. Codeforces Round #595 (Div. 3) E. By Elevator or Stairs?
  13. 三个步骤教你-----如何实现DHCP中继配置
  14. 记录:Flink checkpoint 过期导致失败(线上问题)
  15. Verilog四位全加器
  16. CSS漂亮搜索框代码
  17. 【微信开发】基于微信公众号的早起签到程序
  18. 数据分析师成长路径-第二阶段
  19. 如何搭建动态IP池?手把手教你3种方法!
  20. QQ小程序百度网盘中的文件保存和下载

热门文章

  1. 第一章 C++ primer Plus
  2. Linux常用命令: zip、unzip 压缩和解压缩命令
  3. 组合数据类型练习、英语词频统计
  4. 关于PHP数组方法array_walk的疑问
  5. 关于pipelineDB调用GetLocalStreamReaders的BUG
  6. 运行ant脚本(转载)
  7. ini_set(display_errors,On);和error_reporting(E_ALL);
  8. GridView RowCommand事件中取得當前行
  9. 理解Object.defineProperty的作用
  10. yaf mysql_Yaf框架的配置