C# 在MVC中实现点击操作
我目前正试图找到进入MVC的途径,目前我面临以下问题:C# 在MVC中实现点击操作,c#,asp.net-mvc,C#,Asp.net Mvc,我目前正试图找到进入MVC的途径,目前我面临以下问题: 说到MVC,我学到了严格划分模型、视图和控制器是很重要的。例如,视图中不应该有业务逻辑。但现在我遇到了这样的情况,我想在单击按钮时更新数据表的一个单元格。我的手机看起来像这样 @Html.DisplayFor(modelItem => Model.ElementAt(0).Ready) 和表示布尔值(Ready)。通过单击按钮,我想否定这个布尔值 那么,达到这一目标的最佳途径是什么?什么是必要的功能,我应该在哪里实现它(模型、视图
说到MVC,我学到了严格划分模型、视图和控制器是很重要的。例如,视图中不应该有业务逻辑。但现在我遇到了这样的情况,我想在单击按钮时更新数据表的一个单元格。我的手机看起来像这样
@Html.DisplayFor(modelItem => Model.ElementAt(0).Ready)
和表示布尔值(Ready
)。通过单击按钮,我想否定这个布尔值
那么,达到这一目标的最佳途径是什么?什么是必要的功能,我应该在哪里实现它(模型、视图、控制器),以便我也可以更新我的数据库
我真的很感激任何帮助
PS:特别是,如果我必须使用JS,我如何控制
@Html.DisplayFor
为什么不使用CheckboxFor
?这似乎更适合于boolean
“我学到了严格划分模型、视图和控制器是很重要的”,除了物理分离(您有3个不同的文件)之外,在物理分离中,您放置业务逻辑的确切位置并不是严格预先确定的。服务器端MVC和客户端MVC/MVVM也非常常见,因为您不应该发出HTTP请求来更改服务器中的所有内容UI@RyanWilson我怎样才能改变这一切?