1. 在web页面中不论显示器的分辨率的大小是800×600,还是1024×768使得页面都显示在屏幕中间。
    <html>
    <head><title></title>
    <style type="text/css">
    .pagediv
    {
        margin:auto auto auto auto;
        width:30px;
        color:Red;
    }
    </style>
    </head>
    <body>
    <div class="pagediv">Hello, world!</div>
    </body>
    </html>
     
  2. 请用javascript脚本实现弹出无边框窗口显示a.htm
    openwindow = function()
    {
    var newwin = window.open("a.html","newWindow", 
    "menubar:no,toolbar:no;resizable:no;fullscreen=1")
    newwin.resizeTo(400,400px);
    }
    (这段脚本我试了在ie8和Chrome上都不能成功,其实都有边框,只能在ie6上有效。)
     
  3. Session的作用是什么,当不能使用Session会话时最可能出现的原因是什么?

    因为Cookie被禁用,因为cookie存储的是session的id,找不到id就找不到session了。当然.net有其他的方法比如使用无cookie的Session(在url里使用加密字符串)。

     

  4. Application,Session,Cookie,ViewState的区别。

    Application是服务器应用程序全局范围的,对于所有用户都有效,通常用lock和unlock方式防止用户修改。

    Session是对每个连接的用户有效的。但是因为Session是放于内存中,当用户一段时间不进行请求后就会超时退出,session就会销毁。

    Cookie是存放于客户端的。但是只能保存很少的信息,session id一般是默认保存在cookie里的。

    ViewState主要是保存的控件和页面状态的信息,它由_VIEWSTATE值传递给服务器端。

     

  5. 请用csharp设计一个算法,实现将数字转化为字符。如(0-A,1-B,26-AA...)
char[] arr = { 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z' };
        private static string str;
        static void Parse(int num)
        {
            if (num / 26 > 0)
            {
                str = arr[num % 26] + str;
                Parse(num / 26 - 1);
            }
            else
            {
                str = arr[num] + str;
            }
        }

 

相关文章:

  • 2021-04-15
  • 2022-01-05
  • 2021-09-25
  • 2022-12-23
  • 2021-12-05
  • 2021-12-02
猜你喜欢
  • 2022-12-23
  • 2022-01-10
  • 2022-12-23
  • 2021-05-31
  • 2021-12-06
  • 2021-12-29
相关资源
相似解决方案