日期:2014-05-18  浏览次数:20410 次

如何替换或修改asp.net自动输出到页面上的脚本?
当添加验证控件后,输出页面上会自动出现下面的脚本

<script type="text/javascript">
<!--
function WebForm_OnSubmit() {
if (typeof(ValidatorOnSubmit) == "function" && ValidatorOnSubmit() == false) return false;return true;
}
// -->
</script>

我现在的要求是在这段脚本的中间加入myfunction();,如下:

<script type="text/javascript">
<!--
function WebForm_OnSubmit() {
if (typeof(ValidatorOnSubmit) == "function" && ValidatorOnSubmit() == false) return false;myfunction();return true;
}
// -->
</script>

如果用ClientScript.RegisterOnSubmitStatement(this.GetType(), "myfunction", "myfunction();"); 则只能加在开始的位置,怎么解决?



------解决方案--------------------
这样
<form id="Form1" onsubmit="myfunction();" method="post" runat="server">
也一样的。