asp.net – 在构造函数asp net中访问WebControls可标记的属性
发布时间:2020-12-16 03:28:04 所属栏目:asp.Net 来源:网络整理
导读:这是我的自定义控件.它继承了WebControl类的[Height]属性.我想在构造函数中访问它来计算其他属性.但它的值总是为0.任何想法? public class MyControl : WebControl,IScriptControl{ public MyControl() { AnotherProperty = Calculate(Height); ....... }
这是我的自定义控件.它继承了WebControl类的[Height]属性.我想在构造函数中访问它来计算其他属性.但它的值总是为0.任何想法?
public class MyControl : WebControl,IScriptControl { public MyControl() { AnotherProperty = Calculate(Height); ....... } 我的aspx <hp:MyControl Height = "31px" .... /> 解决方法
标记值在控件的构造函数中不可用,但可以从控件的OnInit事件中获取.
protected override void OnInit(EventArgs e) { // has value even before the base OnInit() method in called var height = base.Height; base.OnInit(e); } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- ASP.NET站点移动到IIS7会导致页面输出中出现乱码
- asp.net-mvc-3 – 如何打印未映射的值
- 使用ASP.NET和C#在DropDownList中选择多个值
- ASP.NET Core 在 Swagger UI 中显示自定义的 Header或者在u
- asp-classic – 如何检查VBScript中是否存在POST提交字段?
- Asp.net 4.0 Forms Authentication和FriendlyUrls
- asp.net-mvc-3 – MVC3,Unity Framework和Per Session Life
- asp.net:如何在button onclick上使用eventargs进行参数传递
- iis-6 – 如何防止IIS覆盖我在ASP.NET中设置的文化?
- asp.net-mvc – ASP.NET MVC 5和HTML 5根据W3C规范形成属性
推荐文章
站长推荐
- asp.net – 会话状态在ajax帖子之间丢失了吗?
- ASP.Net的最佳免费文件管理器
- asp.net – System.Web.AspNetHostingPermission
- asp.net – 在Visual Studio 2012中创建控制器时
- asp.net-core – 如何从ASP.NET Core中的Razor V
- MVC/ASP.NET设计模板
- asp.net – 在某些报告中,aspx Crystal Report V
- asp.net – 如何删除linq到sql?
- asp.net – Html.RenderAction和Html.Action之间
- asp.net – 如何创建自动提示以获得与谷歌搜索或
热点阅读