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>
        &nbsp;<asp:TextBox ID="Password" runat="server" TextMode="Password"></asp:TextBox>
        <asp:Button ID="Button1" runat="server" Text="提交" OnClick="Button1_Click" /></div>
    </form>
</body>
</html>

asp.net 2.0 防止密码框被清空的解决方案相关推荐

  1. asp.net Forums2.0修改密码后无法登陆问题——都是Cache惹的祸

    在写完0804版后,颓废了一段时间,并且主要在研究webmessenger(服务器暂无法访问),无暇顾及后续的asp.net forums本地化工作.经过一段时间休整,重新继续坚持对asp.net f ...

  2. windows 7下工行U盾证书密码框弹不出来--解决方案

    我的是老一带的工行U盾(金邦达),经过以下方法测试通过,其他牌子的U盾也可以试下 修改注册表,"开始>>运行>>regedit",找到以下节点进行修改  3 ...

  3. ASP.NET2.0 永恒密码之戒【月儿原创】

    ASP.NET2.0 永恒密码之戒 作者:清清月儿 主页:http://blog.csdn.net/21aspnet/           时间:2007.4.8 1.我们经常有这样的情形: 就是用户 ...

  4. ASP.NET2.0 永恒密码之戒

    ASP.NET2.0 永恒密码之戒 作者:清清月儿 主页:http://blog.csdn.net/21aspnet/ 1.我们经常有这样的情形: 就是用户注册时由于某个信息填写错误要重新填写.但是这 ...

  5. ASP.NET2.0 永恒密码之戒(zz)

    ASP.NET2.0 永恒密码之戒 作者:清清月儿 主页:http://blog.csdn.net/21aspnet/           时间:2007.4.8 1.我们经常有这样的情形:就是用户注 ...

  6. 在ie edge中消除默认出现的密码框小眼睛标志

    在ie edge中消除默认出现的密码框小眼睛标志 <style>/*去除ie edge的密码框默认出现的小眼睛给人添乱这一块,巨硬从来都没让我失望过*/input[type="p ...

  7. JS实现密码框小眼睛的显示与隐藏(使用字体图标)

    JS实现密码框小眼睛的显示与隐藏(使用字体图标) 前端学习路上的小练习,如若不喜,请勿喷. 眼睛使用的是 iconfont 阿里矢量图标库的内容 链接:https://www.iconfont.cn/ ...

  8. 本节作业之显示不同问候语、显示密码、关闭二维码、循环精灵图背景、显示隐藏文本框内容、密码框格式提示错误、京东关闭广告、新浪下拉菜单、开关灯、换肤、表格隔行变色、表单取消全选、tab栏切换、发布删除留言

    本节作业之显示不同问候语.显示密码.关闭二维码.循环精灵图背景.显示隐藏文本框内容.密码框格式提示错误.京东关闭广告.新浪下拉菜单.开关灯.换肤.表格隔行变色.表单取消全选.tab栏切换.发布删除留言 ...

  9. 浏览器兼容:在ie edge中消除默认出现的密码框小眼睛标志

    在ie edge中消除默认出现的密码框小眼睛标志 <style>/*去除ie edge的密码框默认出现的小眼睛给人添乱这一块,巨硬从来都没让我失望过*/input[type="p ...

最新文章

  1. Android Audio代码分析25 - JNI callback
  2. CUPS Share Printer
  3. Android老項目出现javax/xml/bind/JAXBException异常问题解决
  4. 菜鸟学exchange之一:exchange邮件系统的简单安装和部署
  5. 为什么要在基类使用私有数据_为什么要使用函数
  6. 华为副总鸿蒙,“哄蒙”败北!华为副总裁落实最新消息,鸿蒙3月31日正式亮剑...
  7. MySQL DDL语言笔记
  8. SQLite入门与分析(四)---Page Cache之事务处理(1)
  9. 相同的树 深度优先搜索
  10. 程序员吐槽的“面试造火箭、工作拧螺丝”,用应聘司机的场景还原当下奇葩的面试
  11. 小学生python编程教程-画正方形-小学生 Python 入门课
  12. A082_springcloud_微服务场景_Eureka_负载均衡
  13. coco参考文档网址
  14. 安全等保测评_等保二级和三级的区别
  15. 倍福---CTU和TON的使用
  16. AMA预告|章鱼加速器如何在熊市助力 Web3 创业
  17. Internal error 2356.CABS.W1.cab
  18. 过桥问题c语言代码大全,学而思奥数网奥数专题(行程问题)火车过桥c.pdf
  19. OLE DB error occured. Code 80040E14h. CoInitialize has not been Called. 问题解决
  20. Android RSS订阅

热门文章

  1. 信息学奥赛一本通(2040:【例5.7】筛选法找质数)
  2. YY的GCD(洛谷-P2257)
  3. 单词排序(信息学奥赛一本通-T1185)
  4. 机器翻译(洛谷-P1540)
  5. linuxPci驱动获取指定设备bus、device以及devfn数据方式
  6. python查看程序运行时间
  7. tf.keras CNN网络搭建笔记
  8. excel日期格式改不了_这一类型的Excel快捷键,为什么如此好用
  9. 一般试卷的纸张大小是多少_一般试卷的纸张大小
  10. mysql dump cvs_mysqldump 导出CSV文件