zoukankan      html  css  js  c++  java
  • 服务器端获取客户端信息(时间 etc..)

    能在client端写JavaScript,就尽量在客户端写。

    格式化时间:

    代码
        <script language="javascript" type="text/javascript">
            
    function formatWithZero(nValue) {
                
    if (nValue < 10) nValue = "0" + nValue;
                
    return nValue; 
             }
        
    </script>

    ServerSide:

    代码
            //Register clientjs and hiddenfield to get client time with format "yyyy/MM/dd hh:mm:ss"
            private const string CLIENTTIME_SCRIPT_ID = "__CLIENTTIMEJS";
            
    private const string CLIENTTIME_FIELD = "__CLIENTTIME";
            
    private string ClientTime
            {
                
    get
                {
                    
    return this.Request.Form[CLIENTTIME_FIELD];
                }
            }
            
    protected override void OnLoad(EventArgs e)
            {
                ClientScript.RegisterHiddenField(CLIENTTIME_FIELD, 
    "");

                
    if (!ClientScript.IsOnSubmitStatementRegistered(typeof(string), CLIENTTIME_SCRIPT_ID))
                {
                    ClientScript.RegisterOnSubmitStatement(
    typeof(string),
                        CLIENTTIME_SCRIPT_ID, 
    "var today = new Date();var year =today.getFullYear();var month =today.getMonth()+1;" +
                        
    "var day = today.getDate();var hours=today.getHours();var minutes=today.getMinutes();var seconds=today.getSeconds();" +
                        
    "document.getElementById('" +
                        CLIENTTIME_FIELD 
    + "').value=year+'/'+formatWithZero(month)+'/'+formatWithZero(day)+' '+formatWithZero(hours)+':'+formatWithZero(minutes)+':'+formatWithZero(seconds)");
                }

                
    base.OnLoad(e);
            }
  • 相关阅读:
    基于SVM的数字识别
    Python3 uniform() 函数
    使用贝叶斯分类器从个人广告中获取区域倾向
    logistic回归预测病马死亡率
    python3报错解决办法:TypeError: 'range' object doesn't support item deletion
    python机器学习实战 getA()函数详解
    python中的scatter()方法
    Python split()方法
    Python strip()方法
    贝叶斯垃圾邮件过滤
  • 原文地址:https://www.cnblogs.com/xixifusigao/p/1855664.html
Copyright © 2011-2022 走看看