Wer haben irgendwelche Beispiele für Javascript ActionErgebnisse? Es fällt mir schwer, das Skript auszuführen, sobald es zurückgegeben wurde. DankeASP.NET MVC Javascript ActionResult
Antwort
Hier ist ein Beispiel, das ich auf einer blog post gefunden habe, die es tatsächlich als ein Anti-Muster beschreibt, weil der Controller eingehende Kenntnisse der Ansicht haben muss, um zu funktionieren.
public ActionResult DoSomething() {
string s = "$('#some-div').html('Updated!');";
return JavaScript(s);
}
Perfekt, danke. –
NP, willkommen in SO! – Joseph
Ich wollte nur hinzufügen für diejenigen, die dies in der Zukunft sehen. Es scheint mir, dass das JavaScript-Ergebnis nur ausgeführt wird, wenn die Aktion über Ajax aufgerufen wird. Wenn Sie diese Aktion über einen Html.Actionlink aufrufen, wird der Text des Skripts zurückgegeben, aber nicht ausgeführt. –
Der einzige Weg, die ich gefunden habe eine JavascriptResult zurückzukehren und es auf dem Client ausgeführt werden soll mit JQuery:
<script>
$(document).ready(function() {
$("button").click(function() {
$.getScript("/Home/ShowAlert");
});
});
</script>
<button>Use Ajax to get and then run a JavaScript</button>
In der Steuerung:
public JavaScriptResult ShowAlert() {
var script = "alert('Hello');";
return new JavaScriptResult() { Script = script };
}
- 1. ASP.NET MVC ExecuteResult vs ActionResult
- 2. zurück bool von asp.net mvc actionresult
- 3. MVC ActionResult ein anderes ActionResult aufrufen
- 4. Wie zurückgegebene ContentType in ASP.NET MVC-Controller (ActionResult) geändert werden
- 5. MVC filtering actionResult von dropdownlist
- 6. MVC ActionResult für große Videodateien
- 7. Gründe hinter ASP.NET MVC ActionResult als abstrakte Klasse?
- 8. filterContext für ActionResult in OnResultExecuted Methode von ASP.NET MVC
- 9. Senden Sie einen ActionResult-Wert aus JavaScript in asp.net MVC 4?
- 10. ASP.NET MVC JavaScript Routing
- 11. asp.net mvc Javascript Postback
- 12. ASP.NET MVC ActionLink mit Javascript Funktion
- 13. MVC: Wie route /sitemap.xml zu einem ActionResult?
- 14. MVC Url relativ zu Variable ActionResult
- 15. MVC 4 gibt JSON als ActionResult zurück
- 16. muss eine MVC-Aktion ein actionResult zurückgeben?
- 17. JavaScript in ASP.NET MVC 4
- 18. asp.net mvc C# Javascript web.config
- 19. ASP.NET MVC 3 HiddenFor Javascript
- 20. Fibonacci-Algorithmus mit ASP.NET MVC JavaScript
- 21. window.location.href Post Parameter asp.net Mvc
- 22. Asp.Net Mvc Checkboxliste
- 23. Komponententest ASP.NET MVC-Umleitung
- 24. MVC bekomme einen Formularsteuerdaten-Attributwert in einem Beitrag. ActionResult
- 25. Test benutzerdefiniertes ActionResult
- 26. asp.net Mvc Controller.RedirectToAction
- 27. ASP.NET MVC mehrdeutige Aktionsmethoden
- 28. ViewResult oder ActionResult | macht es Sinn, ViewResult zu verwenden, wenn ActionResult sowieso für alles gut ist?
- 29. ASP.NET MVC - URL Aktionspfad
- 30. ASP.NET MVC Formularverarbeitung Problem
Könnten Sie ein wenig erarbeiten ? – Jimmeh
Sicher sagen wir, dass ich das Folgende von einer Aktion zurückgebe. Javascript ("alert ('Hallo Welt');"); Anstelle eines Alarmdialogs bekomme ich eine Seite, auf der "alert ('Hello World')" angezeigt wird. –