在php中,在提交复选框字段后,为了发送回表单并将复选框初始设置为true,您必须在表单上运行if if set on ASP.NET。然而,阅读mvc中的模型绑定,这似乎是自动为您完成的,也就是说,如果最初选择了表单提交,则会使用HTML.CheckBox或HTML.CheckBoxFor助手在表单提交选中后返回复选框。是这样吗,还是我对MVC期望太高了?
我是ASP.NetMVC的新手,我正在努力更好地理解ASP.NetMVC。我做了几个教程,并在这些教程中做了一些模型。一个一直出现在我脑海中的问题是:什么时候我会使用public int Id { get; set; },什么时候我会使用public int MyClassNameId { get; set; }作为我的模型类的标识符如果我使用自定义属性名而不是模型类的标识符的默认Id名称,会有什么关系吗?例如,