从View获取值时,我试图从绑定中排除某些属性 我在操作级别使用:绑定排除对象如下:
我需要将此属性发送到视图(作为只读),但不允许用户更新值,甚至不允许黑客尝试注入值...。 问题:排除在ASP MVC Core中不再可用吗?还有其他办法吗? 再一次,我知道我可以在模型级别上排除属性(使用neverbind),但是我只想将值发送到视图,而不能将其接收回来!
答案 0 :(得分:0)
在https://github.com/aspnet/AspNetCore/issues/4857中有一些讨论:
是的。我想要一个严格的活页夹,您必须在其中指定所有内容,但是显然这太刻薄了。当然,实际上所有内容都应该基于视图模型。
如果有人绑定到dbcontext中使用的类,您会怎么想?
因此,出于安全考虑,您当前可能需要使用include。