0

我有一个用户控件,并在其 onload 上编写了一个 javascript 方法。加载用户控件时不调用该方法。

    <%@ Control Language="C#" AutoEventWireup="true" CodeBehind="HDDynControl.ascx.cs"     Inherits="HDPortalTestApp.HDDynControl" %>
<script type="text/javascript">
    function HDDynControl_OnLoad() {
        debugger;
        alert("test");
    }
</script>

我不想在 usercontrol.cs 文件中这样做:

ScriptManager.RegisterStartupScript(this.Page, GetType(), "test, "javascript:" + HDDynControl_OnLoad()", true);
4

1 回答 1

0

使用只能使用 javascript 来做到这一点。

var int=self.setInterval(functioName,1000);

函数函数名(){

// writeCode
// first time only
//window.clearInterval(int)

}

于 2013-06-17T09:50:27.840 回答