400分--3---读取图片路径。。
首先申明:我才自学ASP.NET一个月。 
 对很多控件的属性方法都不熟悉。C#语言都是才开始学。 
 这里遇到的问题我的确很难解决,或许对于各位来说很简单。 
 说不定有的人几分钟内就能完成。但是希望大家能真的帮帮忙。 
 网上的确有很多例子,但是我很多没看懂,我现在大胆的接了项目, 
 没时间去啃书本。只有在能调试的代码中学习。 
 所以希望各位高手们帮我完善下这段代码。 
 别发一些技术性文章了。发了我也是收藏。因为现在的确没时间去慢慢啃。 
 问题并不是很难: 
 ------------------------------------ 
 现在做一个图书上传界面 
 上传时需取根目录里面的photo文件夹里面的图片的路径。   
 当前页面Default.aspx.一个TEXT1,一个BUTTON1。 
 当点击BUTTON1时候弹出一个预先固定大小的页面img.aspx 
 img.aspx预览photo文件夹里面所有的图片。 
 选择(可选)其中一个图片,img.aspx页面关闭 
 该TEXT1显示该图片的路径信息。(如:photo/***.jpg) 
 注:此页面不可刷新。 
 (因为这个上传仅是页面的一个层而已,刷新后该层是隐藏的) 
 最终目的: 
 就是需要一个可行方案用一个TEXT,一个BUTTON弹出页面来搞定读取根目录下photo文件夹内的图片的路径信息。 
 我就只要这个路径。 
 img.aspx的代码昨天弄出来了。 
 但是还要修改。因为这只是图片显示。 
 并不能选择,更不能把路径当成参数传递。 
 img.aspx 
 -------------------------------------------------- 
 前: 
     <asp:Repeater      ID= "r1 "      runat= "server ">           
  <ItemTemplate>                                      
  <asp:Image   ID= "Image1 "   runat= "server "   Height= "140px "   Width= "110px "   ImageUrl= ' <%#   Container.DataItem.ToString()%>  '    
                                        style= "border-right:   silver   thin   solid;   border-top:   silver   thin   solid;   border-left:   silver   thin   solid;   border-bottom:   silver   thin   solid "   />  
  </ItemTemplate>  
  </asp:Repeater>  
 后: 
 protected   void   Page_Load(object   sender,   EventArgs   e) 
             { 
                         string   web   =   Request.ApplicationPath; 
                         string   p   =   Server.MapPath( "~/bookpic "); 
                         string[]   fs   =   System.IO.Directory.GetFiles(p); 
                         string[]   f   =   new   String[fs.Length]; 
                         for   (int   i   =   0;   i    <   fs.Length;   i++) 
                         { 
                                     f[i]   =   web   +    "/bookpic/ "   +   System.IO.Path.GetFileName(fs[i]); 
                         } 
                         r1.DataSource   =   f; 
                         r1.DataBind(); 
             } 
 (如果我希望图片的下方显示文件名称或者路径应该怎么改?) 
 -------------------------------------   
 昨天200分没完成。 
 谁写出全码去跟下就是了。 
 http://community.csdn.net/Expert/topic/5765/5765283.xml?temp=9.075564E-02 
 http://community.csdn.net/Expert/topic/5765/5765286.xml?temp=.1385614
------解决方案--------------------友情UP一下
------解决方案--------------------传递参数到父窗口的Text框改下(选择以后关闭下): 
 //((ImageButton)this.r1.Items[i].FindControl( "Image1 ")).Attributes.Add( "onclick ", "opener.window.document.all( '父窗口的Text的ID ').value= ' "+ mytab.Rows[i][ "Photo &