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

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

2009-08-13 00:00 573 查看
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;
使用正则表达式要使用的类
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: