在线急等 password 密码框的有关问题
在线急等 password 密码框的问题
为什么 <input id="pwds" class="text" type="password" name = "Secrit" runat="server"/> 密码框
在后台 pwds.Value = uPwdd;
或者 pwds.Attributes.Add("value",uPwdd);
赋值都不成功
------解决方案--------------------
Refer:

http://www.cnblogs.com/insus/archive/2013/01/21/2870610.html
------解决方案--------------------
关于这类控件的服务器端赋值方法,如下:
后台定义变量:
前台数据绑定:
将控件的 runat="server"去掉
效果图:
为什么 <input id="pwds" class="text" type="password" name = "Secrit" runat="server"/> 密码框
在后台 pwds.Value = uPwdd;
或者 pwds.Attributes.Add("value",uPwdd);
赋值都不成功
------解决方案--------------------
Refer:
http://www.cnblogs.com/insus/archive/2013/01/21/2870610.html
------解决方案--------------------
关于这类控件的服务器端赋值方法,如下:
后台定义变量:
public static string pwdsValue = "aaaaa";
protected void Page_Load(object sender, EventArgs e)
{
pwdsValue = "aaaaa";
//pwds.Value = "aaaaa";
//pwds.Attributes.Add("value", "aaaaa");
}
protected void LinkButton1_Click(object sender, EventArgs e)
{
ClientScript.RegisterStartupScript(this.GetType(), "", string.Format("<script>alert('{0}');</script>", Request.Form["Secrit"].ToString()));
}
前台数据绑定:
<div>
<input id="pwds" class="text" type="password" name = "Secrit" value='<%=pwdsValue %>'/>
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<asp:LinkButton ID="LinkButton1" runat="server" onclick="LinkButton1_Click">LinkButton</asp:LinkButton>
</div>
将控件的 runat="server"去掉
效果图: