当我将TextMode更改为SingleLine或MultiLine时,一切正常。 当我有密码时,该值为空。
但对我来说,如果没有textmode =密码就无法做到,那么该怎么做?
答案 0 :(得分:1)
不是从args.Value获取值,而是直接从文本框中获取它,如:
protected void CustomValidator1_ServerValidate(object source, ServerValidateEventArgs args)
{
string pwd = txtPwd.Text;
if (pwd == "something")
{
args.IsValid = false;
}
else
{
args.IsValid = true;
}
}
答案 1 :(得分:0)
我认为这是出于安全目的的标准行为。