加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

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

发布时间:2020-12-16 00:13:44 所属栏目:asp.Net 来源:网络整理
导读:Possible Duplicate: 07000 我在asp.net 4.0中有应用程序 我有javascript将客户区偏移显示到文本框中: – ` script type="text/javascript" function GetTimeZoneOffset() { var d = new Date() var gmtOffSet = -d.getTimezoneOffset(); var gmtHours = Ma

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#

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读