gpt4 book ai didi

c# - TextBoxFor 和 PasswordFor 元素因未知原因显示默认值

转载 作者:太空宇宙 更新时间:2023-11-04 15:10:31 24 4
gpt4 key购买 nike

我对可以创建新用户的 View 有疑问。文本框中有默认值,我不知道如何摆脱它们。

/edit 寄存器模型如下所示:

   public class RegisterModel
{
[Required(ErrorMessage = "*")]
[Display(Name = "Naam")]
public string UserName { get; set; }

[Required(ErrorMessage = "*")]
[Display(Name = "E-mailadres")]
public string Email { get; set; }

[Required(ErrorMessage = "*")]
[StringLength(100, ErrorMessage = "Het {0} moet op zijn minst {2} tekens lang zijn.", MinimumLength = 6)]
[DataType(DataType.Password)]
[Display(Name = "wachtwoord")]
public string Password { get; set; }

[DataType(DataType.Password)]
[Display(Name = "Bevestig wachtwoord")]
[Compare("Password", ErrorMessage = "De twee wachtwoorden komen niet overeen.")]
public string ConfirmPassword { get; set; }
}

View 如下所示,我只需要框中@placeholder 元素的文本。

<fieldset>
<legend>Register new user</legend>
<ol>
<li>
@Html.TextBoxFor(m => m.UserName, new { @class = "form-control", @placeholder = "Volledige naam"})
</li>
<li>
@Html.TextBoxFor(m => m.Email, new { @class = "form-control", @placeholder = "E-mail "})
</li>
<li>
@Html.PasswordFor(m => m.Password, new { @class = "form-control", @placeholder = "Wachtwoord" })
</li>
<li>
@Html.PasswordFor(m => m.ConfirmPassword, new { @class = "form-control", @placeholder = "Bevestig wachtwoord"})
</li>

</ol>
<button type="submit">Register</button>
</fieldset>

不幸的是,输出看起来像这样:

something is wrong here(为荷兰人道歉)

我当前登录的用户名 (a_random_username) 显示在框中,密码字段也是如此。

我尝试将 @Value = ""元素放置在 TextBoxFor 和 PasswordFor 元素的新 {} 元素中,但没有成功。我试图在模型中创建一个空的 RegisterModel 并将其传递给 View ,但没有成功。我尝试更新模型中的默认值,但没有成功。

我完全不知道为什么它会自动填写我自己的用户名和密码。

如果有人能让我摆脱这种痛苦并向我解释如何让我自己选择的默认值显示在文本框中,我将不胜感激。

最佳答案

感谢CodeCaster的建议我找到了解决办法。通过添加: @AutoComplete ="off"到 TextBoxfor 和 PasswordFor 元素,问题就解决了。例如,

<li>
@Html.TextBoxFor(m => m.UserName, new { @class = "form-control",
@placeholder = "Volledige naam",
@Autocomplete= "off"})
</li>

是的!

关于c# - TextBoxFor 和 PasswordFor 元素因未知原因显示默认值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20192255/

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