如何從 php wordpress 服務器呈現 aspx 頁面 (How to render an aspx page from a php wordpress server)


問題描述

如何從 php wordpress 服務器呈現 aspx 頁面 (How to render an aspx page from a php wordpress server)

I would like to have a page on our wordpress server to render an aspx page from a .net server that we have.  Is there a good way to handle this using jquery or some other php library?

I need to do this, because aspx is able to pull data from sql server and I want our web designer to properly present this data using wordpress server.

‑‑‑‑‑

參考解法

方法 1:

If the .NET server is not part of the same domain as the WordPress server, your best approach would be to use an iframe instead

<iframe src="http://url/to/.net/server.aspx">   
</iframe

jQuery may also help provided both, the .NET server and the WordPress server are in the same domain.

You could do something like this with jQuery:

$(function(){
   $('#result').load('http://google.com');
});

And simply have a div in your wordpress server with id result, as in:

<div id="result" >
</div>

方法 2:

You want to render the apsx page in a Wordpress page?  You also might define a shortcode in wordpress.  This should handle embedding the content server side (could use optimization, caching):

# shortcode  [embedcontent href="http://www.yoursite.com/page.aspx"]
function embedcontent($atts, $content = null) {
    if ( isset( $atts['href'] ) ) {
        return file_get_contents( $atts['href'] );
    }
    return '';
}

add_shortcode("embedcontent", "embedcontent");

Otherwise, js does have some restrictions accessing content cross‑domains.

(by Max MarchevskyIcarusKevin Seifert)

參考文件

  1. How to render an aspx page from a php wordpress server (CC BY‑SA 3.0/4.0)

#ASP.NET #.net-4.0 #jquery #sql-server #wordpress






相關問題

System.Reflection.Assembly.LoadFile 鎖定文件 (System.Reflection.Assembly.LoadFile Locks File)

如何在沒有全局變量的情況下一直保留我的變量? (How can I keep my variable all the time without global variables?)

C# / ASP.NET - Web 應用程序鎖定 (C# / ASP.NET - Web Application locking)

關閉模態對話框窗口後 ASP.NET 刷新父頁面 (ASP.NET Refresh Parent Page after Closing Modal Dialog Window)

無法將 NULL 值傳遞給數據庫 (Unable to pass NULL value to database)

wcf:將用戶名添加到消息頭是否安全? (wcf: adding username to the message header is this secure?)

使用 ASP.Net 教初學者 Web 開發的小項目想法 (Small projects ideas to teach beginners web development using ASP.Net)

SQL Server - 分組、擁有和計數 (SQL Server - Group by, having and count in a mix)

企業庫異常處理應用程序塊和日誌記錄應用程序塊在 ASP.NET 中的正確使用 (Enterprise Library Exception Handling Application Block and Logging Application Block proper use in ASP.NET)

來自proc的asp.net多個結果集:是否有必要將結果映射到類?如果是這樣,怎麼做? (asp.net multiple result set from proc: is it necessary to map results to class? If so, how?)

如何在測試工具中實例化 asp.net 代碼隱藏類? (How can I instantiate an asp.net codebehind class in a test harness?)

Web 窗體用戶控制事件,需要在頁面加載後添加 (Web Form User Control Event, needs to be added after page loads)







留言討論