asp.net – UserControl属性中的默认值
发布时间:2020-05-24 02:11:53 所属栏目: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-mvc – AspNet如何与我的模型识别
- asp.net – 使用/ signalr / ping调用时使用长轮询
- ASP.Net MVC Cookies不会持续存在
- 在ASP.NET MVC中动态地从数据库生成CSS文件
- iis-7.5 – ASP.NET Web API仅在某些服务器上返回404 PUT
- asp.net-mvc – 使用缓存配置文件缓存ChildActions将不起作
- asp.net-mvc – ASP.NET MVC 4邮政编码验证
- asp.net-mvc – MVC3自定义格式化日期的不显眼日期验证
- ASP.NET UpdatePanel和Javascript __dopostback
- 从ASP.NET 3.5应用程序在IFRAME中运行GWT应用程序(包括Appl
推荐文章
站长推荐
- asp.net-mvc-3 – 如何在MVC路由中组合CatchAll和
- kendo-ui – Kendo UI网格过滤器无法在引导程序M
- 一个简答的Access下的分页asp.net代码
- asp.net-mvc – 为什么不在ASP.NET MVC项目的Con
- asp.net-mvc – Autofac,MVC(带ActionFilters),W
- asp.net-mvc – 什么是好的openid选择器控件?
- asp.net-mvc – ASP.NET MVC将属性“data-messag
- asp.net – LINQ to SQL – 你的DataContext在哪
- asp.net-mvc-5 – Sharepoint 2013 MVC 5提供商托
- asp.net – 将提交请求提交到aspx页面
热点阅读
