2016-05-25 15 views

Antwort

1

Da eine HTTP-Anforderung nicht mehr als eine Antwort haben, werden Sie drei Anfragen senden müssen. Sie können dies in JavaScript tun.

Wenn Sie Ihren Link als so etwas wie dieses:

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

Dann können Sie ein Click-Ereignis in JavaScript hinzufügen (jQuery vorausgesetzt, denn das ist Standard mit 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'); 
    }); 
}); 

Diese sollte drei neue Fenster oder Registerkarten öffnen (dieser Teil liegt an dem Browser) für die drei Aktionen, die durch Aufrufe an Url.Action() angegeben werden. Natürlich können Sie jede Überladung von Url.Action(), die Sie mögen, verwenden, oder Sie können die URLs auf andere Weise erstellen, die Sie mögen.

+0

Schätzen und danke .... Will so ... – Persuader

Verwandte Themen