如何在aspx页面中隐藏ASP.NET自定义控件的属性?
发布时间:2020-12-16 04:20:35 所属栏目:asp.Net 来源:网络整理
导读:我正在编写ASP.NET自定义控件,我希望它有一些属性,这些属性只能在运行时从代码中看到 – 我的意思是,这些属性在设计器和aspx代码中都不应该是可见的包含此控件的页面.我试过使用以下属性: [DesignerSerializationVisibility(DesignerSerializationVisibilit
我正在编写ASP.NET自定义控件,我希望它有一些属性,这些属性只能在运行时从代码中看到 – 我的意思是,这些属性在设计器和aspx代码中都不应该是可见的包含此控件的页面.我试过使用以下属性:
[DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)] 但不幸的是,在编辑aspx页面时,这个属性在Intellisense组合框中仍然可见.是否可以在服务器端代码之外的任何地方隐藏此属性? 解决方法
这应该是诀窍:
//Hide from Designer Property Grid [Browsable(false)] // Hide from VS.NET Code Editor IntelliSense [EditorBrowsable(EditorBrowsableState.Never)] // Not Serialized in Designer Source code "HTML view" [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)] public List<Item> SomeData { ... } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 如何为部署到aws弹性beanstalk的ASP.NET应用程序设置应用程
- .net – DataContract Serializer数组节点名称’d3p1′
- asp.net-mvc – ASP.Net MVC异常记录与错误处理相结合
- asp.net core 2.0 webapi集成signalr(实例讲解)
- ASP.net检查页面是http还是https
- asp.net-mvc – 在mvc4中的下拉列表更改事件中提交表单
- .net core 3.0web_razor page项目_使用中间件接受大文件上传
- 具有多个身份验证过滤器的ASP.net Web API 2控制器
- asp.net-mvc – 在ASP.NET MVC中实现“记住我”功能
- asp.net-web-api – .Net Web API未找到与请求URI匹配的HTT
推荐文章
站长推荐
- asp.net – .NET中每个SQL语句的SQL存储过程?
- asp.net – Web Api 2 – 返回NotFound(); vs使用
- asp.net-core – 项目’XXXXXX’没有锁文件.请运
- asp.net-mvc – AttributeRouting ActionLink帮助
- asp.net-mvc-3 – 如何拦截MVC应用程序中的所有控
- asp.net-mvc – 奇怪的错误w / NinjectValidator
- asp.net – 如何自动执行功能/集成测试和数据库回
- query-string – asp .net 2.0上的最大查询字符串
- Asp.net Images随机提供401个未经授权的错误
- asp.net-mvc – 在web api 2中使用autofac的无参
热点阅读