Ich mische asp.net Webforms und asp.net mvc. So verwenden Webformulare ichasp.net mvc Javascript Postback
routes.IgnoreRoute aufgenommen haben ("Berichte/{* pathInfo}");
in der öffentlichen statischen void RegisterRoutes (RouteCollection Routen) -Methode.
Es scheint gut zu funktionieren. Aber Javascript Postbacks auf den asp.net Webformular Seiten funktionieren nicht. Speziell
<script type="text/javascript">
function callMethod(methodName, methodArgument)
{
alert('test1');
document.getElementById("methodname").value=methodName;
document.getElementById("methodargument").value=methodArgument;
alert('test2');
document.forms[0].submit();
}
</script>
funktioniert nicht. Alles ist in Ordnung, bis die "document.forms [0] .submit();" Anruf, der anscheinend nichts tut. Wenn ich das asp.net MVC route mapping vollständig deaktiviere, dann funktioniert das obige Javascript gut.
Welchen Wert hat das Attribut action für das erste Formular-Tag? – ZippyV
ich für Sie meine Antwort aktualisiert ... – RSolberg