在 MVC 之外使用 ASP.Net MVC 数据注释
我想知道是否有一种方法可以在没有 MVC 站点的情况下使用 ASP.Net 的数据注释。
我的例子是,我有一个类,一旦创建就需要验证,否则会抛出错误。我喜欢数据注释方法,而不是由初始化器触发的一堆 if 块。
有办法让它发挥作用吗?
我认为它会是这样的:
- 添加数据注释
- 在初始化程序中触发一个方法,该方法调用类上的 MVC 验证器
有什么想法吗?我必须承认我还没有将 MVC 框架添加到我的项目中,因为我希望我可以只使用数据注释类 System.ComponentModel.DataValidation
i was wondering if there is a way to use ASP.Net's Data annotation without the MVC site.
My example is that i have a class that once created needs to be validated, or will throw an error. I like the data annotations method, instead of a bunch of if blocks fired by the initaliser.
Is there a way to get this to work?
I thought it would be something like:
- Add data annotations
- Fire a method in the initialiser that calls the MVC validator on the class
any ideas? i must admit i havent added the MVC framework to my project as i was hoping i could just use the data annotations class System.ComponentModel.DataValidation
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这是一个例子:
但老实说 FluentValidation 更强大。
Here's an example:
But quite honestly FluentValidation is much more powerful.