我试图在我的ASP.net MVC 3应用程序中验证弹出窗口.我在网上搜索了一个解决方案,但还没有让它们中的任何一个工作.
我有以下非常简单的模型:
public class Player
{
public int playerId { get; set; }
[Required]
[Range(0, 99)]
public int number { get; set; }
[DisplayName("First Name")]
[Required]
[StringLength(15)]
public string firstName { get; set; }
[DisplayName("Last Name")]
[Required]
[StringLength(15)]
public string lastName { get; set; }
[Required]
public float battingAverage { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
然后,我有以下视图,其中列出了一系列玩家.这里我使用Jquery弹出窗口来创建或编辑播放器.然后将播放器附加到此视图中的列表中.
@model IEnumerable<PlayingWithJSON.Models.Player>
@{
ViewBag.Title = "Index";
Layout = "~/Views/Shared/_Layout.cshtml";
}
<h2>Index</h2>
<div id="PlayerListBlock"></div>
<span class="AddLink ButtonLink">Add New Player</span>
<div id="PlayerDialog" title="" class="Hidden"></div>
<script …Run Code Online (Sandbox Code Playgroud) validation jquery jquery-ui unobtrusive-validation asp.net-mvc-3