Es darf kein Javascript/AJAX verwendet werden.
Wenn Sie auf den Hyperlink klicken, sollte sich ein neues Browserfenster öffnen.
Es darf kein Javascript/AJAX verwendet werden.
Wenn Sie auf den Hyperlink klicken, sollte sich ein neues Browserfenster öffnen.
Grundlegendes HTML-Anker-Element:
<a href="http://www.w3schools.com/"
target="_blank">Visit W3Schools!</a>
ASP.NET WebForms HyperLink Element:
<asp:HyperLink ID="HyperLink1" runat="server" Target="_blank">HyperLink</asp:HyperLink>
ASP.NET MVC-Stil:
<%= Html.ActionLink<HomeController>(c => c.Index(), "Click me", new { target = "_blank" }) %>
Alle drei öffnen eine neue Registerkarte, wäre das für Sie in Ordnung?
Wenn Ihre Frage lautet - Wie kann ich ein Pop-up-Fenster in asp.net mvc
Die einfache Antwort lautet: kann nicht
In PHP, JSP oder einer anderen serverseitigen Skriptsprache geht das nicht.
Sie haben bemerkt, dass die obigen Lösungen alle HTML sind?
Das Pop-up-Fenster ist eine Domäne, die clientseitig behandelt werden muss. Die Serversprachen können HTML/Javsascript ausspucken, das die Befehle zum Öffnen eines Pop-up-Fensters enthält. Sie können dem Browser jedoch nicht befehlen, ein Fenster zu öffnen.
<A Href="page.html" target="_blank">Link text </A>
Das target="_blank" ist der spezifische Teil, den Sie benötigen.
Alternativ können Sie auch target="new" verwenden. Hier ist einen Artikel, in dem beschrieben wird, wie unterschiedlich sich die beiden verhalten.
CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.