在.NET框架中,我们能够在OutputClientValidation
上调用ViewContext
来将客户端验证信息写入HTTP响应。在.NET核心中,这似乎已经消失了,我很难找到该功能可能已移至何处。
正在工作的代码示例:
// Intercept the client validation (if there is any) and output on our own writer
ViewContext viewContext = this.GetHtmlHelper<TModel>().ViewContext;
TextWriter viewWriter = viewContext.Writer;
viewContext.Writer = writer;
viewContext.OutputClientValidation();
viewContext.Writer = viewWriter;