嗨,我在从密码文本框中获取数据时遇到问题,这是我的ASP代码

<asp:TextBox ID="txtConfirmPassword" TextMode="Password" runat="server"></asp:TextBox>


这是我在代码站点中的C#代码

NameValueCollection nvc = Request.Form;
 if (!string.IsNullOrEmpty(nvc["txtConfirmPassword"]))
{ string pass = nvc["txtConfirmPassword"].ToString(); }


总是结果nvc["txtConfirmPassword"] = null我无法在代码站点中获得密码值
请任何人可以帮助我

最佳答案

您可以使用控件的ID来访问值,因此...

var password = txtConfirmPassword.Text;


由于容器等导致的转换后的标识符,因此在表单值集合中可能看不到它,但是我看不到有任何特殊原因尝试以此方式进行访问。

关于c# - 如何从asp.net中的表单密码文本获取数据,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17522413/

10-11 23:48