【问题标题】:ValidationAttribute + Ajax troubleValidationAttribute + Ajax 麻烦
【发布时间】:2010-03-11 22:23:06
【问题描述】:

我尝试制作 ValidationAttribute 来检查数据库是否有这样的对象。 它甚至仅在您不包含 <% Html.EnableClientValidation ();%>

时才有效

谁能告诉我如何通过 Ajax 工作

public class UsernameBaseCheckAttribute : ValidationAttribute 
{
    SimplebdLinqDataContext db = new SimplebdLinqDataContext(); //DataContext(Linq)

    public override bool IsValid(object value)
    {


        if (!db.Users.Any(u => u.UserName == (string)value))
        {
            return true;

        }
        else
        {
            return false;
        }
    }
}

【问题讨论】:

    标签: c# asp.net-mvc ajax.net


    【解决方案1】:

    看看这个。我认为您需要按照他创建将处理客户端验证的 javascript 函数的末尾附近的说明进行操作。在您的情况下,您需要进行 ajax 调用以确定输入是否有效,因为您需要检查您的数据库。

    http://haacked.com/archive/2009/11/19/aspnetmvc2-custom-validation.aspx

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-11
      • 2011-06-12
      • 1970-01-01
      相关资源
      最近更新 更多