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

asp.net(C#)遍历页面上所有的TextBox控件并给它赋值

2010-11-23 15:23 721 查看
最近要做SQL注入的验证,所以要遍历页面所有的TextBox 过滤,发现很多博客写的方法都有问题。。。只有一个循环,懂的人都知道,代码肯定有问题,之前都是用2个循环,但是看到网上有新的方法了

private void InitialControl(ControlCollection objControlCollection)
{
foreach (System.Web.UI.Control objControl in objControlCollection)
{
if (objControl.HasControls())
{
InitialControl(objControl.Controls);
}
else
{
if (objControl is System.Web.UI.WebControls.TextBox)
{
//此处可以用SQL注入方法过滤
((TextBox)objControl).Text = String.Empty;
}
}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: