欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

动态向页面添加控件和使用正则表达式的代码

程序员文章站 2024-03-11 11:19:25
复制代码 代码如下: namespace webcode { public partial class _default : system.web.ui.page { pr...
复制代码 代码如下:

namespace webcode
{
public partial class _default : system.web.ui.page
{
protected void page_load(object sender, eventargs e)
{
string str = "这是一个测试文件<{config name=\"pagetitle1\"}>,一个标签的解析<{config name=\"pagetitle2\" count=\"2\"}>过程";
label mylabel = new label();
mylabel.id = "display";
mylabel.text = this.myreplace(str);
page.form.controls.add(mylabel);
}
protected string myreplace(string str)
{
string pattern = @"\<\{(.*?)\}\>";
regex p = new regex(pattern, regexoptions.ignorecase);
matchcollection m = p.matches(str);
string matchs = "";
for (int i = 0; i < m.count; i++)
{
matchs += "," + m[i];
}
return matchs.substring(1);
}
}
}

page.form.controls.add
向页面中form节点的尾部添加控件。
using system.text.regularexpressions;
使用正则表达式要使用的类

上一篇: Mysql存储java对象实例详解

下一篇: