自定义ASP.NET容器控件
发布时间:2020-12-15 23:14:53 所属栏目:asp.Net 来源:网络整理
导读:我一直在尝试创建一个与Panel控件完全相同的自定义控件,除了被几个div包围,从而创建一个圆形的外观.我没有能够找到一个如何做到这一点的体面的例子. 我需要能够在控件内放置文本和控件,并直接访问它,而不必参考面板(正是Panel控件的工作原理). 有没有人有这
我一直在尝试创建一个与Panel控件完全相同的自定义控件,除了被几个div包围,从而创建一个圆形的外观.我没有能够找到一个如何做到这一点的体面的例子.
我需要能够在控件内放置文本和控件,并直接访问它,而不必参考面板(正是Panel控件的工作原理). 有没有人有这个例子? 解决方法
有两种方法可以做到这一点.一个是在你的控制下实现INamingContainer,它需要很多的努力.
另一种方法是从Panel继承,并覆盖RenderBeginTag和RenderEndTag方法来添加自定义标记.这很容易 public class RoundedCornersPanel : System.Web.UI.WebControls.Panel { public override RenderBeginTag (HtmlTextWriter writer) { writer.Write("Your rounded corner opening markup"); base.RenderBeginTag(writer); } public override RenderEndTag (HtmlTextWriter writer) { base.RenderEndTag(writer); writer.Write("Your rounded corner closing markup"); } } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 无法使用dotnetopenauth通过twitter进行身份验证
- 比较一下以“反射”和“表达式”执行方法的性能差异
- 再论验证码安全:请及时销毁你的验证码
- asp.net-mvc – 在Html.ActionLink(MVC 4)中使用Html.Displ
- asp.net-mvc-3 – 实体框架:ViewModel到域模型
- asp.net-web-api – 自定义身份验证asp.net核心web api
- 开源音乐下载神器XMusicDownloader更新,支持歌单一键下载,
- asp.net-mvc-3 – 找不到ASP.NET MVC 3 HttpPost操作方法
- asp.net-mvc-5 – ASP.NET MVC 5 Identity 2 PasswordSignI
- asp.net – ASP反请求伪造,为什么黑客不会先获取?
推荐文章
站长推荐
- asp.net-mvc-3 – 提交后的mvc3复选框值
- asp.net-mvc-4 – AngularJs,DropZone.Js,MVC4 –
- .net – 更好地理解Orchard的’形状’概念
- asp.net-mvc – 在链接文本中使用HTML元素创建一
- asp.net-mvc – ASP.NET MVC:获取RouteTable路由
- asp.net – 如何在图像上创建图层?
- 一步步开发自己的博客 .NET版(1、基本显示)
- asp.net – 将涵盖.NET中的TDD,DDD和设计模式的图
- asp.net-mvc-3 – 如何在Razor中创建一个else if
- asp.net-mvc – 我可以从HttpContext获取控制器吗
热点阅读