站长网 Asp教程 动态向页面添加控件和使用正则表达式的代码

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

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=\


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;
使用正则表达式要使用的类

本文来自网络,不代表站长网立场,转载请注明出处:https://www.tzzz.com.cn/html/jc/asp/2021/0713/13074.html

作者: dawei

【声明】:站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。
联系我们

联系我们

0577-28828765

在线咨询: QQ交谈

邮箱: xwei067@foxmail.com

工作时间:周一至周五,9:00-17:30,节假日休息

返回顶部