gpt4 book ai didi

asp.net - 使用文本模式密码的文本框不显示文本 asp.net c#

转载 作者:行者123 更新时间:2023-12-02 08:57:27 26 4
gpt4 key购买 nike

我的网络表单上有一些按钮,当用户单击它们时,它们将更新文本框。这一直有效,直到我添加了 textmode = 密码。现在文本框不再显示文本。我调试了应用程序,文本属性正在获取值,但它再次没有显示。

这是我尝试过的:

 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;

}

我也厌倦了这个:

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;

}

最佳答案

你有多绝望?

如果您没有足够的渴望去尝试任何事情、任何事情来让它发挥作用,请不要继续阅读。这可不太好。好的?好的。

诀窍是让网络应用程序认为它不是密码框。换句话说,不要使用 TextMode="password"
然后在 Page_Load 中,输入 txt_punch.Attributes["type"] = "password"

就是这样。浏览器会知道这是一个密码字段(并显示星号或点),但服务器端不会知道,因此它将以纯文本形式将内容发送到客户端。当然,这也会将密码放入页面源中...

关于asp.net - 使用文本模式密码的文本框不显示文本 asp.net c#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16739473/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com