gpt4 book ai didi

c# - ASP.NET MVC 客户端验证消息错误

转载 作者:太空宇宙 更新时间:2023-11-03 15:59:51 26 4
gpt4 key购买 nike

有人能告诉我为什么显示“此字段为必填项”和“请插入数据库名称”而不是仅显示“请插入数据库名称”吗?

Screenshot

这是我的模型:

public class InstallViewModel
{
[Required(AllowEmptyStrings = false, ErrorMessage = "Please insert database name")]
public string DatabaseName { get; set; }

这是我的观点:

<div class="input-group">
<span class="input-group-addon">Database</span>
@Html.TextBoxFor(w => w.DatabaseName, new { @class = "form-control", placeholder = "Database name" })
</div>
@Html.ValidationMessageFor(w=> w.DatabaseName)

谢谢。

编辑:

你能看到附件中的图片吗?我在上传图片时遇到了一些问题。

View 是局部 View ,这是整个局部 View :

@Html.ValidationMessageFor(w => w.DatabaseName)
<div class="input-group">
<span class="input-group-addon">Database</span>
@Html.TextBoxFor(w => w.DatabaseName, new { @class = "form-control", placeholder = "Database name" })
</div>
<br />
@Html.CheckBoxFor(w => w.UseWindowsAuthentication, new { @checked = "checked" }) Use Windows Authentication<br /><br />
<div class="wizard-sqlauth" style="display: none">
<div class="input-group">
<span class="input-group-addon">User name</span>
@Html.TextBoxFor(w => w.UserName, new { @class = "form-control", placeholder = "User name" })
</div>
@Html.ValidationMessageFor(w => w.UserName)<br />
<div class="input-group">
<span class="input-group-addon">Password</span>
@Html.PasswordFor(w => w.Password, new { @class = "form-control" })
</div>
@Html.ValidationMessageFor(w => w.Password)
</div>

最佳答案

DatabaseName 为“必填”,您的输入为空。 (只有占位符文本)

关于c# - ASP.NET MVC 客户端验证消息错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21930880/

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