前台有几个div 名字分别是 div1 div2 div3 …… 这几个div均在其他元素(div , table)内并且每个均设置runat=server现在直接在后台用div1.innerhtml 这种方式显得比较麻烦。 而如果用page.findcontrol这种不能直接取到值。因为我要修改,貌似request。form没用了。有什么方法能让我这样做呢?for(int i )
{
page.findcontrol(“div”+ i。tostring()) = xxxx;}
{
page.findcontrol(“div”+ i。tostring()) = xxxx;}
解决方案 »
- gridview和checkbox的问题
- 网页中文乱码问题!!!求解决
- server is too busy 是什么原因啊 急死了 ~~
- 求多文档编辑器
- 100分请教这个button该如何做成分页按钮?以下是代码片段~
- 给几个做的比较好的大型企业的信息管理系统网站的网址吧
- ■■发布一个ASP.NET论坛发贴,回帖代码缩进器■■
- 我是新手,请问我安装的ASP.NET怎么不能调用mailmessage类
- 发布工程的问题(急,在线等)
- 整个CSDN就真没人能解这道难题吗??倾家荡产50分相送!!
- 网页浏览人数统计
- [MVC]如果使用了自定义的ViewModel,是否就不能使用例始Html.TexboxFor()等方法?
window.onload=function(){var i,a,s="";var d=document.getElementsByTagName("div"); //获取tag名称为div的html元素们for(i=0;i<d.length;i++) //遍历tag名称为div的html元素们 if(d[i].className=="q2") //获取tag名称为div的html元素们中,calss名称为q2的html元素 a=d[i].getElementsByTagName("a"); //获取tag名称为div的html元素们中,calss名称为q2的html元素中,tag名称为a的html元素们 for(i=0;i<a.length;i++) //遍历tag名称为div的html元素们中,calss名称为q2的html元素中,tag名称为a的html元素们 s+=a[i].innerHTML; alert(s);
}
HtmlGenericControl div = (HtmlGenericControl)e.Item.FindControl("div");这个是从数据绑定控件里这样写的~ 能获得到
直接遍历page.Controls,判断其类型就可以了
foreach(var div in page.controls)
{
if(div is htmldiv)
....
}