【问题标题】:Get value from password text c#从密码文本c#中获取值
【发布时间】:2015-07-12 11:37:32
【问题描述】:

这应该很容易。我已经看到了多个答案,这些答案是通过下面描述的方式实现的,但由于某种原因,我无法让它对我有用。
例如,我已经看到了这个,我认为我理解它here,所以对于我的(部分)代码是<input id="myPassword" type="password" />我尝试做myPassword.Text这似乎不起作用。
以上有什么问题吗?

【问题讨论】:

  • 如果你想得到它像Request["password"]这样的服务器端,你需要有一个name="password"属性/如果你想像myPassword.Text那样得到它,你必须有runat="server"属性。

标签: c# visual-studio-2012


【解决方案1】:

您可以尝试这两种中的任何一种。最简单的一种是在服务器上运行。

 <input id="myPassword1" type="password" />
 <input id="myPassword2" type="password" runat ="server" />

 string pwd1 = String.Format("{0}", Request.Form["myPassword1"]);
 string pwd2 = myPassword2.Value;

【讨论】:

  • 我已经能够使用&lt;input id="myPassword" type="password" name = "myPassword2" /&gt; 来获取价值,使用string password2 = Request.Form["myPassword2"]; 所以我认为不需要在服务器上运行
【解决方案2】:

myPassword.value(输入元素有value属性,见W3Schools

如果您对服务器端访问感兴趣,请尝试使用

<asp:TextBox runat="server" TextMode="Password" id="myPassword" />

【讨论】:

  • 我想要的就像我从 VS (username1.Text) 中的常规文本框中获取值,从 type = ''password'' 文本框中获取值。如何做到这一点?
猜你喜欢
  • 1970-01-01
  • 2012-03-09
  • 2015-09-18
  • 2012-02-12
  • 2022-11-18
  • 1970-01-01
  • 2011-01-20
  • 1970-01-01
  • 2016-10-07
相关资源
最近更新 更多