iframe in eine MVC-Ansicht zu laden asp.net web-Formular

Ich habe einen controller namens ProductsController und ich verwenden Sie die index-Methode zum laden der index-Ansicht mit einer web form-innen namens WebForm1.aspx, Der index-view ist eingerichtet und funktioniert ordnungsgemäß. Jetzt möchte ich hinzufügen, dass ein iframe in der index-Ansicht, um die Anzeige des Inhalts von WebForm1.aspx. Beide Ansichten sind im gleichen Ordner Views/Produkte im MVC-Projekt. Ich habe die folgenden:

    <iframe src="/ProductsController/Index?WebForm1.aspx" width="1000" height="400">

    </iframe>

meine Views/web.config ist gesetzt als Nächstes:

und die WebForm-Vererbung als Nächstes:

<%@ Page Language="C#" Inherits="System.Web.Mvc.ViewPage<dynamic>" %>

Doch die iframe-Anzeige eine Fehlermeldung: "HTTP 404: Die gesuchte Ressource oder eine Ihrer Abhängigkeiten) wurde möglicherweise entfernt, hatte Ihren Namen geändert, oder ist vorübergehend nicht verfügbar."

Versuchte ich auch meine globalen.asax-Datei die nächste Zeile:

RouteTable.Routes.RouteExistingFiles = true;

scheiterte aber auch,

Die einzigartige Möglichkeit, die ich bekommen iFrame angezeigt aber leer ist die Verwendung der vollständigen physikalischen Pfad als Nächstes:

    <iframe src="C\:Folder1\Folder2\ ...\Views\Products\WebForm1.aspx" width="1000" height="400">

    </iframe>

kann mir jemand erklären, warum es nicht funktioniert? Und wie es funktioniert? Danke.

InformationsquelleAutor Sami-L | 2013-03-16

Schreibe einen Kommentar