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

前端之家收集整理的这篇文章主要介绍了如何在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#

猜你在找的asp.Net相关文章