web C# 找出页面上的control

它可能在任何一个Control.要仔细找.

Page.Controls
-System.Web.UI.HtmlControls.HtmlForm.Controls
---System.Web.UI.WebControls.Panel.Controls
----System.Web.UI.WebControls.TextBox
void Clear()
{
foreach (object ctrl in Page.Controls)
{
if (ctrl is System.Web.UI.HtmlControls.HtmlForm)
{
System.Web.UI.HtmlControls.HtmlForm form = (System.Web.UI.HtmlControls.HtmlForm)ctrl;
foreach (object p in form.Controls)
{
if (p is System.Web.UI.WebControls.Panel)
{
System.Web.UI.WebControls.Panel _Panel = (System.Web.UI.WebControls.Panel)p;
foreach (object y in _Panel.Controls)
{
if (y is System.Web.UI.WebControls.TextBox)
{
((TextBox)y).Text="";
}
if (y is System.Web.UI.WebControls.DropDownList)
{
string str_key = ((DropDownList)y).ID.Substring(0, 7);
if (str_key == "ddlxxxx")
{
((DropDownList)y).SelectedValue = "1";//预设1
}
}
}
}
}
}
}
}

ref
https://dotblogs.com.tw/dotjum/2008/04/19/2952


<<:  Internxt Drive - 替代 Google Drive 免费 2 GB 云端空间服务,采用加密与分布式技术保护你的网路资料

>>:  Gulp 基础介绍 gulp-postcss 与 autoprefixer DAY81

.NET 新手 无痛入职 _ Day1 前言

近几年AI火红 刚从澳洲打工渡假回国的我 就去进修了一下 三个月的AI课程 大约是每天8:30~17...

Day 28 - 使用各种方式取得资料

这篇会分别使用前面几篇文章介绍的:XHR、Promise、fetch、async、axios 等 5...

Day 12 Cascading values and parameters

(注:昨天不小心把Reset按钮的type改成button,今天改回reset。) 我们目前建立了3...

前端工程师也能开发全端网页:挑战 30 天用 React 加上 Firebase 打造社群网站|Day3 建立 React 网页

连续 30 天不中断每天上传一支教学影片,教你如何用 React 加上 Firebase 打造社群...

[Day08] Tableau 轻松学 - 资料连线种类

前言 在开始画面中通常会使用到的是 Connect 窗格的功能,因此特别拿出来说明。在 Connec...