0

大家好,我正在尝试将值从 cookie 加载到文本框。我的 HTML 如下

<fieldset class="boxBody">
    <label id="dis" style="margin:0 auto;display:none"></label>
    <label>Username</label> 
    <input type="text" name="Username" id="txtUsername" runat="server" tabindex="1" placeholder="Username"  />
    <label>Password</label>
    <input type="password" name="password" id="txtpassword" runat="server" placeholder="Password"  tabindex="2" />
</fieldset>

我在页面加载中的代码是

txtUsername.Value = Request.Cookies["SN"]["UserName"];
txtpassword.Value = Request.Cookies["SN"]["Password"];

发生的事情是只有占位符可见,而不是密码。当我将类型更改为文本时,它可以工作。加载页面时添加文本的任何方式

4

2 回答 2

1

设置属性,作为解决方法:

txtPassword.Attributes.Add("value", Request.Cookies["SN"]["Password"])

免责声明:预先填写密码可能不是一个好主意。

于 2013-07-18T10:56:24.790 回答
0

你真的需要隐藏密码吗?如果不是,你可以将 txtPassword 的文本更改为星号

textmode="密码"

于 2013-07-18T10:51:40.670 回答