• 服务器端获取客户端信息(时间 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);
            }
  • 相关阅读:
    C结构体中数据的内存对齐问题
    vs2010编译vtk5.8.0 release版本失败的解决方法
    C/C++堆、栈及静态数据区详解 (转载)
    总结一下最近一个月在深圳做的东西
    Stack overflow的问题
    完美的js验证网址url(正则表达式)
    ArrayList,Vector,LinkedList的存储性能和特性
    web程序优化
    巧用 Windows 键盘快捷键
    禁止右键
  • 原文地址:https://www.cnblogs.com/xixifusigao/p/1855664.html
Copyright © 2020-2023  润新知