微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在asp.net的页面加载中调用javascript函数

Possible Duplicate:
07000

我在asp.net 4.0中有应用程序

我有javascript将客户区偏移显示到文本框中: –
`

<script type="text/javascript">
    function GetTimeZoneOffset() {
        var d = new Date()
        var gmtOffSet = -d.getTimezoneOffset();
        var gmtHours = Math.floor(gmtOffSet / 60);
        var GMTMin = Math.abs(gmtOffSet % 60);
        var dot = ".";
        var retVal = "" + gmtHours + dot + GMTMin;
        document.getElementById('<%= offSet.ClientID%>').value = retVal;
    }

</script>

`

Html MarkUp

<asp:HiddenField ID="clientDateTime" runat="server" />
<asp:HiddenField ID="offSet" runat="server" />
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox></body>

如何在页面加载时调用函数,以便我可以在文本框中显示偏移量?

解决方法

在后面的代码调用JavaScript函数,即
在Page_Load上
ClientScript.RegisterStartupScript(GetType(),"Javascript","javascript:FUNCTIONNAME(); ",true);

如果你有UpdatePanel那么尝试这样

ScriptManager.RegisterStartupScript(GetType(),true);

查看博客文章How to Call javascript function from code behind in asp.net c#

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐