[英]How to load aspx inside content or update panel
很抱歉這個非常簡單的問題:我有一個主頁面,左邊是菜單,右邊是ContentPlaceHolder內的更新面板。 當我單擊一個菜單項並使用NavigateUrl屬性時,它會在整個瀏覽器屏幕中翻頁。 如何在某個區域內進行修改,在這種情況下是更新面板?
提前致謝
快速而骯臟的答案是使用iframe
。
我個人不是iframe
的忠實粉絲,並建議如果你真的在尋找一個“加載到位”類型的解決方案,你研究一個比ASP.NET WebForms using UpdatePanels
更客戶端的解決方案,比如jQuery / AJAX / Templating,KnockoutJS,BackboneJS,AngularJS或Ember.js。
作為一個不同的選項,您可以將aspx頁面轉換為UserControl。 然后,您可以在更新面板中加載UserControl。
如果您還想擁有一個aspx頁面,您可以創建一個包含相同UserControl的不同aspx頁面。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.