ASP.NET中的自定义元素与自定义子元素
发布时间:2020-05-24 05:25:38 所属栏目:asp.Net 来源:互联网
导读:我知道可以使用用户控件在ASP.NET中定义自定义标签.但据我所知,您只能向这些控件添加属性.我想能够嵌入更复杂的数据,有点简单: myControls:MyGraph id=myGraph1 runat=server colors color#abcdef/color color#123456/color /colors/m
|
我知道可以使用用户控件在ASP.NET中定义自定义标签.但据我所知,您只能向这些控件添加属性.我想能够嵌入更复杂的数据,有点简单: <myControls:MyGraph id="myGraph1" runat="server">
<colors>
<color>#abcdef</color>
<color>#123456</color>
</colors>
</myControls:MyGraph>
这可能在ASP.NET中?我应该尝试扩展ListView吗?还是有更好更正确的解决方案? 解决方法当然有可能.对于您的示例,类将如下所示:[ParseChildren(true)]
class MyGraph : WebControl {
List<Color> _colors = new List<Color>();
[PersistenceMode(PersistenceMode.InnerProperty)]
public List<Color> Colors {
get { return _colors; }
}
}
class Color {
public string Value { get; set; }
}
实际的标记是: <myControls:MyGraph id="myGraph1" runat="server">
<Colors>
<myControls:Color Value="#abcdef" />
<myControls:Color Value="#123456" />
</Colors>
</myControls:MyGraph> (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 获取表单域的生成clientid
- asp.net-mvc-3 – ASP .Net MVC 3不引人注目的客户端验证
- Asp.Net(MVC):哪个会话超时是什么?
- asp.net-mvc – Accord.NET比较两个图像以确定相似性
- ASP.NET(AJAX+JSON)实现对象调用
- .net – ListView中Bind语句中的格式化日期
- asp.net-mvc – 在布局视图中获取当前的ApplicationUser
- asp.net – 在开发系统上禁用OutputCache
- asp.net-mvc-4 – 在VS2012中运行代码分析时出错
- asp.net-mvc – 为什么font-awesome在localhost而不是web上
推荐文章
站长推荐
- 模型 – 视图 – 控制器 – ASP.NET WebForms vs
- 如何决定哪个是正确的,WebForms或MVC做ASP.NET时
- asp.net – 对框架程序集“System.Runtime,Versi
- asp.net-mvc – 异步HttpModule MVC
- asp.net-mvc – 在ASP.NET MVC中对ViewModels进行
- asp.net – VS 2010失败调试:HttpException在Lo
- 实体框架 – 单个或多个存储库类?
- 学习LINQ的资源?
- ASP.Net MVC – 从HttpPostedFileBase读取文件,而
- asp.net-mvc – 由于已知在Cross Site Scripting
热点阅读
