小编Frs*_*CBC的帖子

在jquery弹出窗口中进行不显眼的验证

我试图在我的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

2
推荐指数
1
解决办法
3746
查看次数