前台  <td>
                    <%-- <asp:TextBox ID="UserText" runat="server"></asp:TextBox>--%>
                    <input type="text" id="UserText" name="UserText" runat="server" />
                </td>
            </tr>
            <tr>
                <td>
                    密码:
                </td>
                <td>
                    <%--<asp:TextBox ID="PassWordText" runat="server"></asp:TextBox>--%>
                    <input type="password" id="PassWordText" name="PassWordText" runat="server"/>
                </td>
后台this.UserText.Value = UserNameCookie.Values["UserName"];
this.PassWordText.Value = UserPassWordCookie.Values["PassWord"];运行之后只有UserText控件有值,passWordText是空的。
我在前台之后value="**"运行也是一样!
请问怎么解决?

解决方案 »

  1.   

    protected override void OnPreRender(EventArgs e)
            {
                base.OnPreRender(e);
                PassWordText.Attributes["value"] = PassWordText.Text;
            }
      

  2.   

    <asp:TextBox ID="PassWordText" runat="server"></asp:TextBox>this.PassWordText.Text=UserPassWordCookie.Values["PassWord"].ToString();这样不行?
      

  3.   

    大虾,你那个是服务端控件
    我说的是这个。
     <input type="password" id="PassWordText" name="PassWordText" runat="server"/>
      

  4.   

    password类的控件在两面刷新后value都会被清空,我也郁闷了好久....关注
      

  5.   

    Page.ClientScript.RegisterClientScriptBlock(typeof(Page), "key1", "<script>window.onload=function(){document.getElementById('PassWordText').value='aaa';}</script>");
      

  6.   

    其实我就是很像知道QQ登入
    如果你记住密码后,下次登入密码栏   ********   的形式,直接点登入就可以了
    但是,我试过不管用服务端控件设置为password,还是用html控件,赋值后都会清空
    大虾们,请跳出来吧!
      

  7.   

    HttpCookie  cookie=new HttpCookie("UserInfo");
    cookie.Values.Add("userName",用户名);
    cookie.Values.Add("userPwd",密码);
    cookie.Expires=Datetime.Now.AddDays(2);
    Resopon.Cookies.Add(cookie);