首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用动态标记呈现Dundas控件

使用动态标记呈现Dundas控件
EN

Stack Overflow用户
提问于 2009-04-14 12:39:36
回答 1查看 812关注 0票数 0

我正在使用VS2005,我想找到动态创建Dundas图表的最佳方法。在我的代码背后,我有一个为Dundas图表创建标记标记的过程。当页面呈现时,它不会显示任何内容,但视图代码会显示图表的标记。

我知道这可能与整个.net过程中html的渲染有关。做这件事最好的方法是什么?我已经用各种方式创建了动态控件,但这似乎有点不同,因为我正在构建一个字符串,然后尝试渲染。下面是当用户单击页面上的按钮时运行的基本代码。

代码语言:javascript
复制
    string dundasXML = "";

    dundasXML = "<DCWC:CHART id='Chart1' runat='server' RenderType='InputTag' ImageType='Png' >";
    dundasXML += "<Series>";
    dundasXML += "<dcwc:Series ChartType='SplineArea' Name='Series1'>";
    dundasXML += "<Points>";
    dundasXML += "<dcwc:DataPoint YValues='6'></dcwc:DataPoint>";
    dundasXML += "<dcwc:DataPoint YValues='9'></dcwc:DataPoint>";
    dundasXML += "<dcwc:DataPoint YValues='3'></dcwc:DataPoint>";
    dundasXML += "</Points>";
    dundasXML += "</dcwc:Series>";
    dundasXML += "</Series>";
    dundasXML += "<ChartAreas>";
    dundasXML += "<dcwc:ChartArea BorderColor='' Name='Default' BackColor='Transparent'>";
    dundasXML += "</dcwc:ChartArea>";
    dundasXML += "</ChartAreas>";
    dundasXML += "</DCWC:CHART>";

    LiteralControl l = new LiteralControl(dundasXML);

    myPanel.Controls.Add(l);
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2009-04-14 12:43:09

可以使用ParseControl方法从标记生成控件。

在解析控件时,您需要在标记之前插入所需的@Register指令。有关如何执行此操作的说明,请参阅此article

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/747346

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档