2012-11-14 33 views
0

我有一个基本的asp.net页面通过iframe加载的图片上传访问路径数据:asp.net如何从一个iframe

<asp:Panel runat="server"> 
     <asp:TextBox runat="server" id="imgCaption" CssClass="imgCaption" PlaceHolder="caption(optional)" /> 

     <asp:FileUpload runat="server" ID="programmImages" Width="200px" CssClass="offScreen" /> 

     <asp:Button runat="server" id="hiddenImageUpload" OnClick="UploadImage" CssClass="insButton" Text="Upload" /> 
    </asp:Panel> 

图片上传依赖于路由数据,以便上传但每当我试着上传的图片我得到这个错误:

Object reference not set to an instance of an object

在这条线:

var ProgName = Page.RouteData.Values["prog"].ToString(); 

这条线在邻正常工作其他页面。

所以我怎么能通过iframe检索路径数据。

感谢

回答

0

我想通了这个问题,iframe是比它驻留在,所以我不得不来传递数据作为查询字符串的第一个单独的页面,它能正常工作。

相关问题