如何在MVC 4中验证文本框的内容?

时间:2015-06-05 13:39:17

标签: asp.net-mvc validation kendo-ui requiredfieldvalidator

我在我的项目中使用了Kendo UI MVC4。 View中的ProductItem.cshtml是:

<form class="k-content" id="ticketsForm">
    <ul class="edit-form">
        <li>
            <label for="Name" class="required">Name:</label>
            @Html.TextBox("Name", ViewData["Name"] ?? string.Empty)




        </li>
        <li>
            <label for="Price">Price:</label> @Html.TextBox("Price", ViewData["Price"] ?? string.Empty)
        </li>
        <li>
            <label for="Quantity">Quantity:</label> @Html.TextBox("Quantity", ViewData["Quantity"] ?? string.Empty)
        </li>
        <li>
            <label for="ExpiredDate">ExpiredDate:</label>
            @(Html.Kendo().DatePicker()
              .Name("ExpiredDate")
              .Value("08/06/2015")
              .HtmlAttributes(new { style = "width:150px" })
            )
        </li>
    </ul>
</form>

我想验证文本框,但我不知道如何。有人可以帮助我。

谢谢

1 个答案:

答案 0 :(得分:1)

我建议重新构建你的对象。您可以考虑使用模型并在模型上添加验证器,而不是在ViewData中添加值。

请参阅post