Je suis en train de mixer asp.net webforms et asp.net mvc. Pour utiliser les formulaires Web, j'ai inclusasp.net mvc javascript postback
routes.IgnoreRoute ("Reports/{* pathInfo}");
dans la méthode publique RegisterRoutes vide (routesCollection routes).
Cela semble fonctionner correctement. Mais les post-javascript sur les pages webform asp.net ne fonctionnent pas. Plus précisément
<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>
ne fonctionne pas. Tout va bien jusqu'à la "document.forms [0] .submit();" appel qui semble ne rien faire. Si je désactive complètement le mappage de route asp.net MVC alors le Javascript ci-dessus fonctionne très bien.
Quelle est la valeur de l'attribut d'action sur la première balise de formulaire? – ZippyV
je mis à jour ma réponse pour vous ... – RSolberg