나는 asp.net webforms 및 asp.net mvc를 혼합합니다. 포함 된 웹 양식을 사용하려면asp.net mvc javascript postback
routes.IgnoreRoute ("Reports/{* pathInfo}");
public static void RegisterRoutes (RouteCollection routes) 메소드에서.
잘 작동하는 것 같습니다. 그러나 asp.net 웹 폼 페이지의 자바 스크립트 포스트 백이 작동하지 않습니다. 구체적으로
<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>
이 작동하지 않습니다. 모든 것이 "document.forms [0] .submit();" 아무것도하지 않는 것처럼 보이는 전화. asp.net MVC 경로 매핑을 완전히 비활성화하면 위의 Javascript가 올바르게 작동합니다.
첫 번째 양식 태그의 action 속성 값은 무엇입니까? – ZippyV
내 대답이 업데이트되었습니다 ... – RSolberg