我有一个usercontrol,我在onload上写了一个javascript方法。加载usercontrol时不调用该方法。
<%@ 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);
答案 0 :(得分:0)
使用可以通过仅使用javascript来完成此操作。
var int = self.setInterval(functioName,1000);
function functioName() {
// writeCode
// first time only
//window.clearInterval(int)
}