首页 文章 精选 留言 我的

精选列表

搜索[页面布局],共10000篇文章
优秀的个人博客,低调大师

超级简单:ASP.NET页面回发后保留密码

一般来说,当表单回发之后,密码框将会被自动清空。但是有些时候,我们并不希望这样。 这时,我们可以添加一点的代码将避免这个问题。 VB.NET: VB.NET Protected Sub Page_Load( ByVal sender As Object , ByVal e As System.EventArgs) Handles Me .Load If IsPostBack Then If Not String .IsNullOrEmpty(txtPassword.Text.Trim()) Then txtPassword.Attributes.Add( " value " ,txtPassword.Text) End If End If EndSub C#: C# protected void Page_Load( object sender,EventArgse) { if (IsPostBack) { if ( ! (String.IsNullOrEmpty(txtPassword.Text.Trim()))) { txtPassword.Attributes[ " value " ] = txtPassword.Text; } } } 本文转自麒麟博客园博客,原文链接:http://www.cnblogs.com/zhuqil/archive/2010/02/08/Retain-Password.html,如需转载请自行联系原作者

优秀的个人博客,低调大师

openstack中dashboard页面RuntimeError: Unable to create a new session key....

环境是centos7,直接跑在服务器上。 按照官网一步步安装openstack,到验证dashborad时出错。 登录http://192.168.1.73/dashboard ,输入域名,用户名,密码,出现错误,无法进入界面 tail -40 /etc/httpd/logs/error_log 查看打印 发现 [Sat Aug 12 19:42:16.701521 2017] [:error] [pid 10885] Could not process panel theme_preview: Dashboard with slug "developer" is not registered. [Sat Aug 12 19:44:41.533207 2017] [:error] [pid 10885] Login successful for user "admin". [Sat Aug 12 19:45:52.537140 2017] [:error] [pid 10885] Internal Server Error: /dashboard/auth/login/ [Sat Aug 12 19:45:52.556116 2017] [:error] [pid 10885] Traceback (most recent call last): [Sat Aug 12 19:45:52.556129 2017] [:error] [pid 10885] File "/usr/lib/python2.7/site-packages/django/core/handlers/base.py", line 223, in get_response [Sat Aug 12 19:45:52.556135 2017] [:error] [pid 10885] response = middleware_method(request, response) [Sat Aug 12 19:45:52.556140 2017] [:error] [pid 10885] File "/usr/lib/python2.7/site-packages/django/contrib/sessions/middleware.py", line 50, in process_response [Sat Aug 12 19:45:52.556145 2017] [:error] [pid 10885] request.session.save() [Sat Aug 12 19:45:52.556148 2017] [:error] [pid 10885] File "/usr/lib/python2.7/site-packages/django/contrib/sessions/backends/cache.py", line 53, in save [Sat Aug 12 19:45:52.556153 2017] [:error] [pid 10885] return self.create() [Sat Aug 12 19:45:52.556157 2017] [:error] [pid 10885] File "/usr/lib/python2.7/site-packages/django/contrib/sessions/backends/cache.py", line 48, in create [Sat Aug 12 19:45:52.556180 2017] [:error] [pid 10885] "Unable to create a new session key. " [Sat Aug 12 19:45:52.556185 2017] [:error] [pid 10885] RuntimeError: Unable to create a new session key. It is likely that the cache is unavailable. [Sat Aug 12 20:15:27.128247 2017] [:error] [pid 10885] Login successful for user "admin". [Sat Aug 12 20:15:33.377599 2017] [:error] [pid 10885] Internal Server Error: /dashboard/auth/login/ [Sat Aug 12 20:15:33.377660 2017] [:error] [pid 10885] Traceback (most recent call last): [Sat Aug 12 20:15:33.377665 2017] [:error] [pid 10885] File "/usr/lib/python2.7/site-packages/django/core/handlers/base.py", line 132, in get_response [Sat Aug 12 20:15:33.377668 2017] [:error] [pid 10885] response = wrapped_callback(request, *callback_args, **callback_kwargs) [Sat Aug 12 20:15:33.377671 2017] [:error] [pid 10885] File "/usr/lib/python2.7/site-packages/django/views/decorators/debug.py", line 76, in sensitive_post_parameters_wrapper [Sat Aug 12 20:15:33.377674 2017] [:error] [pid 10885] return view(request, *args, **kwargs) [Sat Aug 12 20:15:33.377677 2017] [:error] [pid 10885] File "/usr/lib/python2.7/site-packages/django/utils/decorators.py", line 110, in _wrapped_view [Sat Aug 12 20:15:33.377680 2017] [:error] [pid 10885] response = view_func(request, *args, **kwargs) [Sat Aug 12 20:15:33.377682 2017] [:error] [pid 10885] File "/usr/lib/python2.7/site-packages/django/views/decorators/cache.py", line 57, in _wrapped_view_func [Sat Aug 12 20:15:33.377685 2017] [:error] [pid 10885] response = view_func(request, *args, **kwargs) [Sat Aug 12 20:15:33.377688 2017] [:error] [pid 10885] File "/usr/lib/python2.7/site-packages/openstack_auth/views.py", line 103, in login [Sat Aug 12 20:15:33.377691 2017] [:error] [pid 10885] **kwargs) [Sat Aug 12 20:15:33.377694 2017] [:error] [pid 10885] File "/usr/lib/python2.7/site-packages/django/views/decorators/debug.py", line 76, in sensitive_post_parameters_wrapper [Sat Aug 12 20:15:33.377697 2017] [:error] [pid 10885] return view(request, *args, **kwargs) [Sat Aug 12 20:15:33.377699 2017] [:error] [pid 10885] File "/usr/lib/python2.7/site-packages/django/utils/decorators.py", line 110, in _wrapped_view [Sat Aug 12 20:15:33.377702 2017] [:error] [pid 10885] response = view_func(request, *args, **kwargs) [Sat Aug 12 20:15:33.377704 2017] [:error] [pid 10885] File "/usr/lib/python2.7/site-packages/django/views/decorators/cache.py", line 57, in _wrapped_view_func [Sat Aug 12 20:15:33.377707 2017] [:error] [pid 10885] response = view_func(request, *args, **kwargs) [Sat Aug 12 20:15:33.377709 2017] [:error] [pid 10885] File "/usr/lib/python2.7/site-packages/django/contrib/auth/views.py", line 51, in login [Sat Aug 12 20:15:33.377712 2017] [:error] [pid 10885] auth_login(request, form.get_user()) [Sat Aug 12 20:15:33.377714 2017] [:error] [pid 10885] File "/usr/lib/python2.7/site-packages/django/contrib/auth/__init__.py", line 110, in login [Sat Aug 12 20:15:33.377717 2017] [:error] [pid 10885] request.session.cycle_key() [Sat Aug 12 20:15:33.377720 2017] [:error] [pid 10885] File "/usr/lib/python2.7/site-packages/django/contrib/sessions/backends/base.py", line 285, in cycle_key [Sat Aug 12 20:15:33.377723 2017] [:error] [pid 10885] self.create() [Sat Aug 12 20:15:33.377725 2017] [:error] [pid 10885] File "/usr/lib/python2.7/site-packages/django/contrib/sessions/backends/cache.py", line 48, in create [Sat Aug 12 20:15:33.377728 2017] [:error] [pid 10885] "Unable to create a new session key. " [Sat Aug 12 20:15:33.377730 2017] [:error] [pid 10885] RuntimeError: Unable to create a new session key. It is likely that the cache is unavailable. 意思大概是: 因为它周期性连接到非本地缓存有问题。官网写的有bug。 把/etc/openstack-dashboard/local_settings 中 SESSION_ENGINE = 'django.contrib.sessions.backends.cache' 应改为SESSION_ENGINE = 'django.contrib.sessions.backends.file' 重启服务,然后重新登录成功。 systemctl restart httpd.service memcached.service

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册