我用这段语句搜索整个页面,跟踪的时候发现完全不执行中间的IF语句,不作循环直接跳出循环
foreach (System.Web.UI.Control con in Page.Controls[1].Controls)
{
if (con.GetType().ToString()=="System.Web.UI.WebControls.TextBox")
((System.Web.UI.WebControls.TextBox)con).Text="";
}为什么啊???
foreach (System.Web.UI.Control con in Page.Controls[1].Controls)
{
if (con.GetType().ToString()=="System.Web.UI.WebControls.TextBox")
((System.Web.UI.WebControls.TextBox)con).Text="";
}为什么啊???
解决方案 »
- 用itextsharp将html代码转为PDF时中文问题解决了,但是怎么不能转图片和表格
- ASP.net 上传文件到服务器共享文件夹?
- 请问大家有没现成的OA系统呀,要BS架构的!
- 页面刷新后格式会变是怎么回事?
- .NET和ASP相比有什么缺点吗?
- 下载 PETSHOP 安装后,用VS打开时候 提示 无法创建打开应用程序,然后是 web(不可用)
- 在ASP.NET里面用什么控件把Flash放进去?
- 我做了个网站 大家给点意见 一定给分
- select 控件的问题??急!!!
- 請問如何在ASP.NET中實現從客戶機上傳文件到服務器?
- 使用ADO写留言板的问题
- 如何在关闭子窗口的时候,同时刷新父窗口?
这句到底什么意思啊??
==================
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
'在此处放置初始化页的用户代码
For Each c As Control In Page.Controls
Response.Write(c.ToString & "<br>")
Next
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
For Each c As Control In Page.Controls(1).Controls
If TypeOf c Is TextBox Then
Dim t As TextBox = CType(c, TextBox)
t.Text = ""
End If
Next
End Sub
如果Page.Controls[1].Controls.Count > n ,那么就是1了,要不继续......
foreach (System.Web.UI.Control con in Page.Controls[index].Controls)
{
if (con.GetType().Name == "TextBox")
((System.Web.UI.WebControls.TextBox)con).Text="";
}
For Each c As Control In Page.Controls
Response.Write(c.ToString & "<br>")
Next
{
int i, size;
size =ccAny.Controls.Count;
for (i=0; i<size; i++)
{
if (ccAny.Controls[i] is CheckBoxList)
{
(ccAny.Controls[i] as CheckBoxList).ClearSelection();
}
else
{
if (ccAny.Controls[i].HasControls())
ClearCtrl(ccAny.Controls[i]);
else
{
if (ccAny.Controls[i] is TextBox)
(ccAny.Controls[i] as TextBox).Text = "";
}
}
}
}
{
var obj=window.document.forms[0];
for(i=0;i<obj.elements.length; i++)
{
var elem=obj.elements[i];
if(elem)
{
if(elem.type=="text")
{
elem.value="";
}
}
}
}
<!--
function ClearText()
{
var textBoxs = document.getElementsByTagName("input");
for(var i=0; i<textBoxs.length; i++)
{
if(textBoxs[i].type=="INPUT")
{
textBoxs[i].value="";
}
}
}
//-->
</script>
改為
if(textBoxs[i].type=="text")