![](/img/trans.png)
[英]How to trigger ASP.Net core model validation and remote attribute in bootstrap modal
[英]using remote attribute for model validation in asp.net core 2.0 api
我正在創建一個REST API,並想驗證我的模型。 我正在為我的一個字段使用遠程屬性,因為它需要檢查數據庫中的記錄。 但是永遠不會調用具有遠程字段屬性的控制器。 下面是代碼。
模型。
public class APIBusinessDetailModel
{
[Required(ErrorMessage = "Industry is required")]
[Remote("CheckRecordExists", "RegistrationAPIController")]
public string Industry { get; set; }
public string RegisteredBusinessType { get; set; }
public string ABN { get; set; }
public string BusinessBriefDescription { get; set; }
public string BusinessStreet { get; set; }
public string BusinessCity { get; set; }
public string BusinessState { get; set; }
public string BusinessPostcode { get; set; }
public string BusinessWebsite { get; set; }
}
控制器動作
public async Task<JsonResult> CheckRecordExists(string Industry)
{
return Json("Not a valid Industry in Business Model");
}
嘗試將控制器名稱參數更改為“ RegistrationAPI”。
還要檢查Remote屬性上的HttpMethod是否與remove驗證方法將接受的內容相匹配。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.