2012-11-14 29 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是比它駐留在,所以我不得不來傳遞數據作爲查詢字符串的第一個單獨的頁面,它能正常工作。

相關問題