控制器有一个JsonResult,它检查日期数据库中的pickDateDate是否等于在客户端输入的pickupdate
WPEWebProcess
然后在[PickupMetaData]中调用[Remote],但使用[MetadataType]调用
return this.loaded$.pipe(
switchMap(
(isLoaded: boolean) => Observable.of(
{ userId: (!isLoaded ? this.userId$ : null), isLoaded }
)
),
tap(({ userId, isLoaded }) => {
this.store.dispatch(new MyPostsList(userId))
})
)
最后,我在视图中添加了Jquery脚本和Html以进行验证,但这无法正常工作,因为验证没有完全提交。
public JsonResult pickupdateExist (string pickupDate)
{
return Json(!db.RentalSchedules.Any(pick => pick.pickupDate == pickupDate), JsonRequestBehavior.AllowGet);
}