一个解析自定义标签并生成控件树的问题

问题描述

就像asp.net解析aspx页面一样,生成一个页面类,这个类包含所有控件的树层次结构,最后这个类输出html代码。不同的是,我需要解析自己的标签,然后生成一个类,这个类包含一个树状结构。不知道哪里有这方面的资料,望高手指教,小弟不胜感激!

解决方案

解决方案二:
补充:通过一段文本解析成类,自己的标签并不在aspx页面中使用。
解决方案三:
你觉得梅子的树不好吗?我一直想偷来自己种呢,呵呵
解决方案四:
xml
解决方案五:
百度里找找。。
解决方案六:
没明白什么意思,你说的是自定义控件吗?

时间: 2024-11-08 21:40:40

一个解析自定义标签并生成控件树的问题的相关文章

如何将ASP.NET动态生成控件的值赋给页面静态控件

问题描述 如何将ASP.NET动态生成控件的值赋给页面静态控件最近作一个产品发布功能,但是由于产品的技术参数不统一,需要根据产品的类型动态生成控件.动态控件生成后需要多控件赋值,但是所赋的值需要给页面的静态控件,通过静态控件添加到数据库的技术参数字段下.将动态控件的赋值再给页面静态控件应该如何作呢?请教高手,望给予指点哦,急啊!这是我写的动态控件的生成代码://通过类型绑定技术参数privatevoiddatabindpramametersbyproducttype(intnid){ChinaE

关于动态生成控件和动态获得控件的句柄值

动态|控件 从问题者的发的贴子:help me里面需要动态获得控件的句柄值,这些日子在vs.net里试了一下,总结出一点点经验,如下:1.动态生成控件:不管是在asp.net里还是在windows application里,每一个控件都可以作为母控件,在其中添加一些子的控件,当然添加可以是手工添加进去,而动态添加控件一般如下:(asp.net中)         dim textbox as textbox       '动态添加一个textbox控件        textbox=new te

C#动态生成控件以及添加事件处理

有时候需要在程序运行到一定时候或者某个事件之后需要动态生成控件 在C#下一般方式是: private Button Db=new Button() ; Db.Name="Dy_Button" //设定名称 Db.Location=new Point(100,200);//设定位置 ....//其他属性设置 //这里添加消息处理 .. this.Controls.Add (Db);//添加到控件组中 这样就完成了动态生成但是需要给控件添加消息处理事件 那么现在就需要在生成控件添加到控件组

spring解析自定义标签

问题描述 spring解析自定义标签 目前在读spring解析自定义标签的源码.解析过程中在XmlBeanDefinitionReader对象中的createDefaultNamespaceHandlerResolver()方法中需要生成DefaultNamespaceHandlerResolver对象,采用的是构造方法new DefaultNamespaceHandlerResolver(getResourceLoader().getClassLoader());这个构造方法只是将Defaul

asp.net-ASP.NET C#如何获取动态生成控件的值?

问题描述 ASP.NET C#如何获取动态生成控件的值? 假如我在后台动态生成了控件: TextBox textbox=new TextBox(); textbox.ID="textbox1"; panel.Controls.Add(textbox);//panel是一个.NET控件Panel 请问在运行程序后怎样获取这个textbox1里面填入的值? 希望大神给予解答!谢谢! 解决方案 textbox1.getText();这样就获取到了textbox1中输入的文本值了. 如果回答对

Asp.net中使用文本框的值动态生成控件的方法_实用技巧

看到一个网友,有论坛上问及,动态的生成checkbox控件,在文本框中输入一个"花"字,点一下"生成"按钮,就会在下面生成一个checkbox,它的text属性是"花".再输入一个"鸟",点一下按钮,就会生成第二个checkbox控件,text属性是"鸟"... Insus.NET的解决方法很简单,就是每次在文本框输入的值都存起来,然后把这些数据绑定至一个CheckBoxList控件上就行了. 详细,先创建

动态生成控件的消息处理

今天用MFC做了一个动太生成控件的小程序,有关生成的控件 在网上查了一些资源,在这里整理一下 首先生成控件(这里以CButtonST为例,其它类似): //生成按钮void CdlgDlg::OnBnClickedButton2()...{    // TODO: 在此添加控件通知处理程序代码    int width,height,left,space;    width=height=22;    left=100;    space=5;        char cNum[10];    

asp.net 生成控件后自动获取控件的name值

asp教程.net 生成控件后自动获取控件的name值 //用控件的tag属性比较方便 private void message(object sender,eventargs e) {       picturebox pic = sender as picturebox;       string lblname=((label)pic.tag).name;       messagebox.show(lblname); } //动态生成控件时,指定name,然后找到它: foreach (

wpf-WPF 后台动态生成控件

问题描述 WPF 后台动态生成控件 我的项目中需要生成很多个button列表,所以需要后台添加,但是生成的button还有template,查了一下,目前就我所知生成的方法是: FrameworkElementFactory 和XamlReader.Load,前者看到的资料说效果很不好,后者却不知道怎么做,请教各位大神! 解决方案 http://www.cnblogs.com/KevinYang/archive/2010/09/06/1818981.html