如何呼吁在asp.net页面加载javascript函数 [英] How to call javascript function on page load in asp.net

查看:96
本文介绍了如何呼吁在asp.net页面加载javascript函数的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

可能重复:结果
  的Javascript代码,页面加载后执行

我在asp.net应用程序4.0

i have application in asp.net 4.0

我有JavaScript来显示客户区偏移到文本框中: -
`

i have javascript to display client zone offset into text box:- `

<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标记

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

我如何可以调用在页面加载这一功能,这样我可以显示偏移文本?

How can I call this function on page load so that I can display offset into textbox?

推荐答案

在code调用JavaScript函数,即背后
的Page_Load

Calling JavaScript function on code behind i.e. On Page_Load

ClientScript.RegisterStartupScript(GetType(), "Javascript", "javascript:FUNCTIONNAME(); ", true);

如果您有的UpdatePanel 有那么试试这样

If you have UpdatePanel there then try like this

ScriptManager.RegisterStartupScript(GetType(), "Javascript", "javascript:FUNCTIONNAME(); ", true);

查看博客文章:如何调用从code javascript函数背后asp.net C#

View Blog Article : How to Call javascript function from code behind in asp.net c#

这篇关于如何呼吁在asp.net页面加载javascript函数的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆