您的位置:首页 > 编程语言

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

2012-12-05 13:25 211 查看
代码如下:

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;

使用正则表达式要使用的类
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: