asp.net – UserControl属性中的默认值
发布时间:2020-12-15 23:28:45 所属栏目:asp.Net 来源:网络整理
导读:我有一个UserControl,其中有几个布尔属性.我希望默认情况下将它们设置为true,如果没有在.aspx页面中显式设置,或者至少强制它们被声明,如果没有办法设置默认值.我知道有一种方式可以做到这一点,因为许多控件需要属性,当您尝试运行它并且未声明时会破坏您的应
我有一个UserControl,其中有几个布尔属性.我希望默认情况下将它们设置为true,如果没有在.aspx页面中显式设置,或者至少强制它们被声明,如果没有办法设置默认值.我知道有一种方式可以做到这一点,因为许多控件需要属性,当您尝试运行它并且未声明时会破坏您的应用程序.
我该如何做? 例: <je:myControl runat="server" id="myControl" showBox="False"> 如果showBox不在本声明中,我希望系统将中断或将其设置为“true”. 谢谢! 解决方法
使用如下默认值定义属性:
private bool _ShowBox = false; public bool ShowBox { set { _ShowBox = value; } } 或在控件的构造函数中,设置默认值: public MyControl() { _ShowBox = false; } 或者如果没有分配,则抛出异常: private bool _ShowBox = false; public bool ShowBox { set { _ShowBox = value; } get { return _ShowBox; } } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 什么是asp.net会话超时的单位?
- asp.net – 如何在网格视图列标题上添加鼠标悬停工具提示
- asp.net-mvc – 如何在ASP.NET MVC中将多个对象传递给ViewP
- asp.net-mvc-3 – 修改StringLength验证的默认ErrorMessage
- asp.net – 确定所需服务器数量的最佳方法
- asp.net-mvc – asp.net mvc中HttpUnauthorizedResult上的默
- asp.net – 使用ASPNet_Regiis加密自定义配置部分 – 你能做
- asp.net – 为什么<%=%>标记呈现为“<%=%>”?
- asp.net – System.Runtime.InteropServices.COMException功
- asp.net-core-mvc – 确定Tag Helper中的当前路由.这可能吗
推荐文章
站长推荐
- asp.net-mvc – ASP.NET MVC – 使用Moq框架对Re
- asp.net-mvc – MVC 4 SimpleMembership – 登录
- TagHelper是怎么实现的
- asp.net mvc 之旅 —— 第五站 从源码中分析asp
- asp.net-mvc – 在asp身份声明和会话数据之间进行
- asp.net-mvc-3 – 选择更改事件 – Html.DropDow
- asp.net-mvc – 注销asp.net mvc后,User.Identit
- asp.net – 如何增加Web服务请求的超时?
- 在ASP.NET MVC中公开资源字符串到JavaScript文件
- asp.net-mvc-4 – 捆绑从CDN提供的多个CSS?
热点阅读