我在混合asp.net webforms和asp.net mvc。要使用的WebForms我包括asp.net mvc javascript postback
routes.IgnoreRoute( 「報告/ {*} PATHINFO」);
public static void RegisterRoutes(RouteCollection routes)方法。
它似乎工作得很好。但在asp.net webform頁面上的javascript回發不起作用。特別是
<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 2009-08-12 21:16:15
我爲您更新了我的答案...... – RSolberg 2009-08-12 21:36:40