ITPUB??ì3
ITPUB论坛 » Web开发 » ASP.NET与AJAX » 求助关于动态创建控件问题!

新一届的微软MVP评选已经开始,欢迎各位推荐!

标题: 求助关于动态创建控件问题!
离线 gaoyulei1314
老会员



精华贴数 0
个人空间 0
技术积分 2076 (768)
社区积分 2 (31134)
注册日期 2007-6-20
论坛徽章:3
设计板块每日发贴之星开发板块每日发贴之星开发板块每日发贴之星   
      

发表于 2007-7-16 08:41 
求助关于动态创建控件问题!

请问怎样可以使用动态创建的FileUp呢?
我的页面有一个固定的FileUp~ID是up_0
然后以PlaceHolder为容器增加FileUp控件~并给ID为"up_"+i.tostring (i是由1开始的)
但当我在使用控件固定FileUp(up_0)一切问题都正常,但如果使用创建的控件却"未将对象引用设置到对象的实例."
我的控件添加代码如下:
for......(i是由1开始的,因为固定的控件为up_0)
Dim FileUL As New FileUpload
FileUL.ID = "up_" & i.ToString
Me.PlaceHolder1.Controls.Add(FileUL)
.....

应用事件代码为:
for....
Dim FileUL As FileUpload
FileUL = Me.PlaceHolder1.FindControl("up_" & i.ToString)
tbx.Text = FileUL.PostedFile.FileName
.....


只看该作者    顶部
离线 rose0558
老会员



精华贴数 0
个人空间 0
技术积分 1940 (833)
社区积分 1 (43937)
注册日期 2007-6-21
论坛徽章:2
设计板块每日发贴之星开发板块每日发贴之星    
      

发表于 2007-7-16 08:42 
补充:添加控件事件是在一个linkbutton中,而应用是在另一button中~!


只看该作者    顶部
离线 ziyi0808
印钞机


精华贴数 1
个人空间 56
技术积分 2333 (677)
社区积分 1784 (652)
注册日期 2007-4-24
论坛徽章:25
会员2007贡献徽章2008北京奥运纪念徽章:皮划艇激流回旋2008北京奥运纪念徽章:摔跤2008北京奥运纪念徽章:游泳2008北京奥运纪念徽章:现代五项2008北京奥运纪念徽章:篮球
生肖徽章2007版:鼠生肖徽章2007版:鼠生肖徽章2007版:鼠生肖徽章2007版:鼠生肖徽章2007版:鼠ITPUB新首页上线纪念徽章

发表于 2007-7-16 09:43 
Dim FileUL As FileUpload =New FileUpload


__________________
只看该作者    顶部
离线 elivehai
初级会员



精华贴数 0
个人空间 0
技术积分 4 (146754)
社区积分 0 (735673)
注册日期 2006-1-11
论坛徽章:0
      
      

发表于 2007-7-16 11:58 
<script language="javascript">
                <!--
                        var i=0;
               
                        function addfile()
                        {
                                if(i<3)
                                {
                                        i++;
                                        var str = '<br><input type="file" name="file" size="30" class="smallinput">';
                                        document.getElementById("myfile".insertAdjacentHTML("beforeEnd",str);
                                }
                                else
                                {
                                        alert("只能添加4张图片!";
                                        i=4;
                                }
                        }
                //-->
                        </script>
<table border="0" cellpadding="2" cellspacing="1" align="center" class="table1" height="66">
                                <tr class="trtitle">
                                        <td align="center" colspan="2">图 片 上 传</td>
                                </tr>
                                <tr class="tritem1">
                                        <td>文件名称:</td>
                                        <td id="myfile"><input type="file" name="file" size="30" class="smallinput"></td>
                                </tr>
                                <tr class="trCellItem0">
                                        <td align="center" colspan="2">
                                                <input type="button" onclick="addfile()" class="buttonface" value="添 加">   <input type="button" name="btok" id="btok" runat="server" value="提 交" class="buttonface">
                                                  <input type="button" onclick="JavaScript: window.location.href='upfile.aspx'" class="buttonface"
                                                        value="重 置">  <input type="button" class="buttonface" value="关 闭" onclick="JavaScript:window.close();"
                                                        name="closew">
                                                <div id="showInfo" runat="server"><FONT face="宋体" color="#ff0000">注意:上传的第一张图片为推荐图片,请慎重上传<br>
                                                                (最好宽高比例为1.3:1,以免影响图片效果)。</FONT></div>
                                        </td>
                                </tr>
                        </table>


只看该作者    顶部
 
    

相关内容


CopyRight 1999-2006 itpub.net All Right Reserved.
北京皓辰广域网络信息技术有限公司. 版权所有
E-mail:Webmaster@itpub.net
京ICP证:010037号 联系我们 法律顾问