Ich versuche, meine Webanwendung wie eine Desktopanwendung zu machen.
Ich bin auch nicht mit einer beliebigen _LayoutPage
und @RenderBody()
.
Ich habe ein ContentPage
als Masterpage und ein Tag mit dem Namen main
I ajax get
Methode bin mit meinen Ansichten oder Teilansichten wie dies zu machen:
$.get(url).done(function (result) {
$("main").html(result);
});
ich es geschafft, meine script
und css
Dateien zu injizieren mit JavaScript-Funktionen.
Und jetzt möchte ich einige spezifische Daten ohne Javascript-Funktionen übergeben.
Es kann über die Verwendung von ViewBag, denke ich.
Ich möchte, dass Daten zu übergeben von meinem partialView
:
ViewBag.BodyClass = "signup-page";
meiner MainPage
wie folgt aus:
<body class="@ViewBag.BodyClass">
Wie kann ich das tun?
Eine kleine Anmerkung: Bitte ignorieren Sie, dass ich bin ein Neuling und mein niedriger Ruf
danke für Ihre Antwort. Ich habe kein Problem mit der Weitergabe von Daten ** an ** PartialView.Das Problem ist die Weitergabe von Daten ** von ** PartialView an meine Seite, die ich als Contentpage benutze, auf dem gleichen Controller – Ebleme
Sie sagen, dass einige Daten aus Ihrer Teilansicht "freigeben" und auf Ihrer Content-Seite richtig verwenden möchten? Wird diese Teilansicht innerhalb dieser Inhaltsseite aufgerufen? –
ja natürlich. Es befindet sich zur Laufzeit in der Inhaltsseite. – Ebleme