ASP.NET2.0 永恒密码之戒(zz)
ASP.NET2.0 永恒密码之戒
作者:清清月儿
主页:http://blog.csdn.net/21aspnet/ 时间:2007.4.8
1.我们经常有这样的情形:
就是用户注册时由于某个信息填写错误要重新填写。但是这个过程经过了服务器PostBack。所以密码框就清空了。因为PostBack的时候,如果TextBox的TextMode为Password的话,是没有value属性传递的,所以密码框是空的。其实这个问题是可以解决的。
2.效果图:
普通情况下不能保存密码:
经过处理后可以保存密码
代码:
后台代码
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Runtime.Remoting;
using System.Runtime.Remoting.Lifetime;
using System.IO;
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
this.Password.Attributes.Add("value", Request["Password"]);
}
protected void Button1_Click(object sender, EventArgs e)
{
}
}
前台代码
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>保存密码框的小技巧 http://blog.csdn.net/21aspnet/ 清清月儿</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:Label ID="Label1" runat="server" Text="请输入密码"></asp:Label>
<asp:TextBox ID="Password" runat="server" TextMode="Password"></asp:TextBox>
<asp:Button ID="Button1" runat="server" Text="提交" OnClick="Button1_Click" /></div>
</form>
</body>
</html>
Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1556862
转载于:https://www.cnblogs.com/gzhnan/articles/766375.html
ASP.NET2.0 永恒密码之戒(zz)相关推荐
- ASP.NET2.0 永恒密码之戒【月儿原创】
ASP.NET2.0 永恒密码之戒 作者:清清月儿 主页:http://blog.csdn.net/21aspnet/ 时间:2007.4.8 1.我们经常有这样的情形: 就是用户 ...
- ASP.NET2.0 永恒密码之戒
ASP.NET2.0 永恒密码之戒 作者:清清月儿 主页:http://blog.csdn.net/21aspnet/ 1.我们经常有这样的情形: 就是用户注册时由于某个信息填写错误要重新填写.但是这 ...
- asp.net2.0如何加密数据库联接字符串
asp.net2.0如何加密数据库联接字符串 在asp.net2.0中,发布网站时,加密web.config,这样可以有效保证数据库用户和密码安全,其步骤如下: 1.添加密钥 执行:C:/WINDOW ...
- VS2005+SQL2005 ASP.NET2.0数据库连接
VS2005+SQL2005 ASP.NET2.0数据库连接 对于的新手来说,整个数据库连接不太容易,根据连接过程中 ...
- asp.net2.0安全性(3)--验证与授权
"验证"与"授权"是对网页资源安全管理的两道门. 验证(Authentication):检查用户是否是合法的用户.就像是网站大门口的保卫,服责验证使用的用户名和 ...
- Asp.net2.0实现Word转换Html,同时分享系列笑话
前两天在园子里看到了BlackSoul 写的<asp.net将word转换为html保存 >的文章,觉得很实用,但是搭建项目时候缺不是那么回事儿,中间有很多问题,比如说word组建的引用. ...
- VS2005 ASP.NET2.0安装项目的制作(包括数据库创建、站点创建、IIS属性修改、Web.Config文件修改)
站点: 如果新建默认的Web安装项目,那它将创建的默认网站下的一个虚拟应用程序目录而不是一个新的站点.故我们只有创建新的安装项目,而不是Web安装项目.然后通过安装类进行自定义操作,创建新站如下图: ...
- ASP.NET2.0里的web.config配置接口API(转)
ASP.NET2.0里的配置接口API ASP.NET2.0里的配置API接口函数允许我们读/写配置文件----包括对web.config和machine.config的读写.您可以读写您自己应用程序 ...
- [转]ASP.NET1.0升级ASP.NET2.0问题总结
来自:http://www.enet.com.cn/article/2006/0310/A20060310510518.shtml 1.Global.asax文件的处理形式不一样,转化后将出现错误 在 ...
最新文章
- 2022斯坦福AI指数报告出炉!中国霸榜AI顶会,但引用量最低
- java下列语句正确的是_下列Java语句中,不正确的一项是( )。
- linux挂载新硬盘
- 客户端的效果 ktv 1216
- 数据科学分布——Beta分布
- linux swap shayisi,临时邮箱,10分钟邮箱域名收集(持续更新)
- img标签引入和背景图片引入雪碧图的使用
- 高一数学试题-2022年秋期末试卷
- mysql模糊搜索 like_Mysql必知必会(3):模糊查询(LIKE)
- 支付宝给个人账号转账付款
- Unity Shader 之图片菱形切割
- python 画高程图像
- 爬虫实战——爬取杭电就业信息网招聘信息
- 【霍尔榜】BJ金属3D打印常见问题解析
- 机器学习之随机森林(手推公式版)
- iOS - 蓝牙开门智能门锁
- php试题答案是非题,PHP试题带答案
- 一位25岁的董事长给大学生的18条忠告
- Kibana Unable to connect to Elasticsearch at http.....30000
- 基于statsmodels的股票估值线性回归模型