Tôi có một vài nút trên biểu mẫu web và khi người dùng nhấp vào, họ sẽ cập nhật hộp văn bản. Điều này làm việc cho đến khi tôi thêm vào textmode = mật khẩu. Bây giờ hộp văn bản không hiển thị văn bản nữa. Tôi đã gỡ lỗi ứng dụng và thuộc tính văn bản đang nhận được giá trị, nhưng một lần nữa nó không hiển thị.Textbox sử dụng mật khẩu văn bản không hiển thị văn bản asp.net C#
Dưới đây là những gì tôi đã cố gắng:
protected void btn_punch_7_Click(object sender, EventArgs e)
{
const string string_punch_Number_7 = "7";
var text = txt_punch.Text;
text += string_punch_Number_7;
txt_punch.Text = text;
}
protected void btn_punch_8_Click(object sender, EventArgs e)
{
const string string_punch_Number_8 = "8";
var text = txt_punch.Text;
text += string_punch_Number_8;
txt_punch.Text = text;
}
Tôi cũng có mệt mỏi này:
public partial class WebForm3 : System.Web.UI.Page
{
public string string_punch;
protected void Page_Load(object sender, EventArgs e)
{
MultiView1.SetActiveView(View1);
txt_punch.Width = 300;
txt_punch.Height = 50;
txt_punch.MaxLength = 4;
txt_punch.Attributes.Add("OnChange", string_punch);
}
protected void btn_punch_7_Click(object sender, EventArgs e)
{
const string string_punch_Number_7 = "7";
string_punch = txt_punch.Text;
string_punch += string_punch_Number_7;
txt_punch.Text = string_punch;
}
protected void btn_punch_8_Click(object sender, EventArgs e)
{
const string string_punch_Number_8 = "8";
string_punch = txt_punch.Text;
string_punch += string_punch_Number_8;
txt_punch.Text = string_punch;
}
Bạn không nên buộc văn bản hiển thị trên trường mật khẩu. Nếu bạn ép buộc văn bản, thì bất kỳ ai cũng có thể lấy mật khẩu bằng cách xem html cho trang web của bạn. –
@ bastos.sergio Vấn đề lớn như thế nào? HTML sẽ không được lưu trữ ở bất cứ đâu. Trừ khi người nhập mật khẩu sẽ lưu trang vào đĩa ngay trước khi gửi. –
Nó không cần phải được lưu trữ ... Hãy thử điều này, kích chuột phải vào bất cứ nơi nào trên một trang web và chọn tùy chọn "xem mã nguồn". Đó là tất cả những gì bạn cần để xem html ... –