2016-05-25 100 views

回答

1

由於一個HTTP請求不能有一個以上的響應,你需要發送三個請求。你可以在JavaScript中做到這一點。

如果你有你的東西像這樣的鏈接:

<a href="javascript:void(0)" id="openThreeWindows">Open Three Windows</a> 

然後你就可以添加在JavaScript中點擊事件(假設jQuery的因爲這是與ASP.NET標準):

$(function() { 
    $('#openThreeWindows').on('click', function() { 
     window.open('@Url.Action("FirstAction", "FirstController")', '_blank'); 
     window.open('@Url.Action("SecondAction", "SecondController")', '_blank'); 
     window.open('@Url.Action("ThirdAction", "ThirdController")', '_blank'); 
    }); 
}); 

這應調用Url.Action()指定的三個操作來打開三個新窗口或選項卡(該部分由瀏覽器決定)。當然,您可以使用任何您喜歡的Url.Action()超載,或者以任何其他您喜歡的方式構建網址。

+0

感謝和感謝....會這樣...... – Persuader

相關問題