| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1298 人关注过本帖
标题:c#获取前台html的问题
只看楼主 加入收藏
tokoyoshi
Rank: 2
等 级:论坛游民
帖 子:99
专家分:67
注 册:2009-10-24
结帖率:87.1%
收藏
已结贴  问题点数:20 回复次数:8 
c#获取前台html的问题
程序代码:

            for (int i = 1; i < 5; i++)
            {
                if (imgdt.Rows[i-1] != null)
                {
                    
                    HtmlImage bigimg = this.FindControl("bidimg" + i.ToString()) as HtmlImage;
                    HtmlImage sllimg = this.FindControl("smallimg" + i.ToString()) as HtmlImage;
                    if (bigimg != null && sllimg != null)
                    {
                        bigimg.Src = imgdt.Rows[i - 1]["BigImg"].ToString();
                        sllimg.Src = imgdt.Rows[i - 1]["SmallImg"].ToString();
                    }
                    
                }
               
            }


前台html(samllimg,bigimg一样)
<li onmouseover="setTab(2,0)" class="now"><img id="smallimg1" runat="server" src="../images/ProInforPicS_03.jpg" /></li>
<li onmouseover="setTab(2,1)"><img id="smallimg2" runat="server" src="../images/ProInforPicS_05.jpg" /></li>
<li onmouseover="setTab(2,2)"><img id="smallimg3" runat="server" src="../images/ProInforPicS_07.jpg" /></li>
<li onmouseover="setTab(2,3)"><img id="smallimg4" runat="server" src="../images/ProInforPicS_09.jpg" /></li>


问题:
this.FindControl("bidimg" + i.ToString()) as HtmlImage;
取不到html,为空~~~~
希望得到解决,谢谢。
ps:我需要用循环,所以请别告诉我直接写 id就可以,我知道,但是那样不能实现我的功能,谢谢。


搜索更多相关主题的帖子: 获取 html 前台 
2010-08-12 11:56
tokoyoshi
Rank: 2
等 级:论坛游民
帖 子:99
专家分:67
注 册:2009-10-24
收藏
得分:0 
晕死··自己定个··
2010-08-12 14:16
tokoyoshi
Rank: 2
等 级:论坛游民
帖 子:99
专家分:67
注 册:2009-10-24
收藏
得分:0 
继续定··
2010-08-12 14:50
bygg
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:乖乖的心中
等 级:版主
威 望:241
帖 子:13555
专家分:3076
注 册:2006-10-23
收藏
得分:6 
this.FindControl可以正常找到控件的,但是我想知道你的关于bigimg的代码是怎样写的(aspx)
不能少了 runat="server"

飘过~~
2010-08-12 15:45
tokoyoshi
Rank: 2
等 级:论坛游民
帖 子:99
专家分:67
注 册:2009-10-24
收藏
得分:0 
回复 4楼 bygg
全部都有runat,和SmallImg一样,就是去不到数据,我很疑惑···
2010-08-12 17:57
bygg
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:乖乖的心中
等 级:版主
威 望:241
帖 子:13555
专家分:3076
注 册:2006-10-23
收藏
得分:0 
把代码全部放上来,我这里可以。

飘过~~
2010-08-12 18:27
makebest
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:3
帖 子:658
专家分:962
注 册:2005-3-17
收藏
得分:6 
楼主搞混淆了, 在后台 C# 的代码中, 获取到前台的图像类型是 Image, 而不是 HtmlImage .
2010-08-19 13:09
bygg
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:乖乖的心中
等 级:版主
威 望:241
帖 子:13555
专家分:3076
注 册:2006-10-23
收藏
得分:0 
makebest:
看LZ的代码,别人用的是<image>而不是<asp:Image>

飘过~~
2010-08-19 13:34
快速回复:c#获取前台html的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.028161 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved