2015-07-12 68 views
-1

这应该很容易。我已经看到了多个答案,这些答案都是用下面描述的方式实现的,但由于某些原因,我无法为我工作。
我见过这个例子,我认为我理解它here,所以对于我的(部分)代码是<input id="myPassword" type="password" />我试着做myPassword.Text这似乎并没有工作。
上面有什么问题吗?从密码文本c获得价值#

+0

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

回答

0

您可以尝试这些两个。一个最简单的是在服务器端运行

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

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

我已经能够通过使用'string password2 = Request.Form [“myPassword2”];''输入id =“myPassword”type =“password”name =“myPassword2”/>''所以我不认为在严重的情况下运行是必要的 –

0

myPassword.value(input元素有一个值的属性,看W3Schools

如果你有兴趣在服务器端访问,则尝试使用

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

我想要的就像我从VS('username1.Text')中的正规文本框中取值,从类型=''密码''文本框中取值。如何才能做到这一点? –