簡體   English   中英

從Asp.net中的后台代碼在iframe中打開頁面

[英]Open a page in Iframe from code behind in Asp.net

如何從文件后面的代碼中執行以下代碼作為JavaScript(反對單擊按鈕)。

<a class="iframe2 cboxElement" href='<%# ResolveUrl("Project_MainPageEdit.aspx?editpid=1778" ) %>'>Project Details (edit)</a>

我想要做的是,我正在嘗試使用上述代碼將Project_MainPageEdit.aspx作為IFrame打開。 它在另一個aspx頁中工作正常,但在此頁中不起作用。 點擊“項目詳細信息”鏈接后,iframe會打開,但不會顯示任何內容。 是什么原因?

我在想,如果我從后面使用JavaScript的代碼中調用上述代碼,那可能行得通嗎?

除非您使用的是node.js,否則無法使用Javascript從代碼隱藏中調用函數,這顯然不是這種情況。 另外,您使用的結構不是iframe ,而是錨點。 如果您認為它位於iframe ,則應檢查該頁面是否存在,所引用的路徑是否正確以及是否有任何異常/錯誤。 您應該調試代碼,但同時還要檢查URL。 如果打開瀏覽器控制台並檢查給定的元素,它的href對應於預期的元素?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM