谁能看到为什么我的验证不起作用?目前它只是在插入时发布并失败,因为数据插入不允许空值,而不是在客户端捕获它并显示所需的字段消息。
查看
http://pastebin.com/4grwD02i
控制器
http://pastebin.com/jdbYk8tR
布局
http://pastebin.com/AbQ9xYLG
应用设置
<appSettings>
<add key="ClientValidationEnabled" value="true" />
<add key="UnobtrusiveJavaScriptEnabled" value="true" />
</appSettings>
~~更新~~
型号
http://pastebin.com/FJkPgKsX
我只是为我的 DAL 使用 Linq to SQL DBML 文件,所以,不,我没有对属性进行任何装饰。我可以这样做并仍然使用 DBML 吗?