gpt4 book ai didi

asp.net-mvc - 如何在没有模型的情况下为@Html.TextBox() 添加验证器

转载 作者:行者123 更新时间:2023-12-04 23:19:44 27 4
gpt4 key购买 nike

这是我观点的一部分

@model bhavin.Models.Employee

@using (Html.BeginForm("BuynowForm", "Home"))
{
<div class="form-group">
<label>Billing Address</label>
@Html.TextBox("bill_address", null, new { @class = "form-control valid" })
</div>
<p>
<input type="submit" value="Submit" class="btn btn-primary" />
</p>
}

我想为其添加必需的验证。 billing_address 文本框不是models.employee 的一部分。
我正在使用 mvc5 那么如何添加验证器呢?

最佳答案

添加 data-valdata-val-required Html.TextBox() 的属性如下所示。

<script src="~/Scripts/jquery-1.10.2.min.js"></script>
<script src="~/Scripts/jquery.validate.min.js"></script>
<script src="~/Scripts/jquery.validate.unobtrusive.min.js"></script>

@using (Html.BeginForm("",""))
{
@Html.ValidationSummary()
@Html.TextBox("bill_address", null, new { @class = "form-control valid", @data_val = "true", @data_val_required = "Billing Address is required" })
<input type="submit" value="Click" id="btnSubmit" />
}

注意
  • @Html.ValidationSummary()用于打印验证消息。
  • 不要忘记包括 - validateunobtrusive JavaScript 文件。
  • 关于asp.net-mvc - 如何在没有模型的情况下为@Html.TextBox() 添加验证器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30839330/

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