C# ASP.NET MVC 4上模式弹出窗口中的必需属性无效
我的弹出窗口出现,当文本框为空时,必须在我的弹出窗口中显示所需消息,但它不会出现。我使用数据注释 这是我的视图代码:C# ASP.NET MVC 4上模式弹出窗口中的必需属性无效,c#,javascript,jquery-ui,asp.net-mvc-4,asp.net-ajax,C#,Javascript,Jquery Ui,Asp.net Mvc 4,Asp.net Ajax,我的弹出窗口出现,当文本框为空时,必须在我的弹出窗口中显示所需消息,但它不会出现。我使用数据注释 这是我的视图代码: @model BLL.Boards @{ AjaxOptions ajaxOptions = new AjaxOptions { UpdateTargetId = "Board_list", LoadingElementId = "loading", LoadingElementDuration = 1000, OnComplete = "clo
@model BLL.Boards
@{
AjaxOptions ajaxOptions = new AjaxOptions
{
UpdateTargetId = "Board_list",
LoadingElementId = "loading",
LoadingElementDuration = 1000,
OnComplete = "closeDialog('Board')"
};
}
<fieldset>
<legend>Boards List</legend>
@using (Ajax.BeginForm("Edit", ajaxOptions))
{
@Html.ValidationSummary(true)
@Html.HiddenFor(model => model.BoardID)
<table>
<tr>
<td>@Html.LabelFor(model => model.BoardName)</td>
<td>@Html.EditorFor(model => model.BoardName)</td>
<td>@Html.ValidationMessageFor(model => model.BoardName)</td>
</tr>
<tr>
<td>@Html.LabelFor(model => model.BoardDescription)</td>
<td>@Html.EditorFor(model => model.BoardDescription)</td>
<td>@Html.ValidationMessageFor(model => model.BoardDescription)</td>
</tr>
</table>
<input type="submit" class="btn btn-primary" value="Save" />
<input type="button" class="btn btn-primary" value="Cancel"/>
}
</fieldset>
您能否显示说明这些字段应为必填字段的代码?也许UI中的文本框中会出现错误,我的意思是这里的编辑器。您是否在视图中或何处包含了jquery验证库?并给出示例