Ich möchte eine Anwendung erstellen, in der, wenn es Ajax ruft es zurückrufen Teilansicht und wenn es eine Seite aktualisieren Sie mit Layout und Rendern zurückkehren Skript. Aber das Problem ist Teilansicht nicht Abschnitte machen, denn das habe ich einen MVC Helfer in APP_CODE erstellt als:Asp.Net MVC Helper: Erstellen Sie einen globalen Helper zum Laden von Ansicht mit oder ohne Layout
@helper AddSection(Func<object, object> content)
{
if (IsAjaxRequest)
{
@content(null);
}
else
{
@section scripts {
@content(null);
}
}
}
Als ich es meiner Meinung nach nenne ich erhalte den Balg Fehler:
CS0103: The name 'DefineSection' does not exist in the current context
Line 71: #line hidden
Line 72: DefineSection("scripts",() => {
Line 73:
Ich habe viele Dinge ausprobiert, aber dieser Fehler ist immer noch da, ich habe auch viel gesucht, konnte aber keine Lösung finden.
Um die Dinge zu verdeutlichen, möchten Sie die gleiche Aktion zweimal aufrufen. Einmal mit einer Standard-Get-Anfrage und einmal mit einer Xhr-Ajax-Anfrage? – JoeJoe87577
ja, genau ... – CuriousGeek