【发布时间】:2015-10-03 08:31:39
【问题描述】:
MVC 新手——从来都不是前端 Web 开发人员(主要是后端),所以我不太了解前端的良好设计。现在,我正在尝试在没有太多原始 WebForm 知识的情况下使用 MVC……话虽如此,请给我一些关于如何处理以下问题的指针/链接/好主意:
我有一个文本框字段,我想根据复选框显示/隐藏。我的视图中有这些字段@using (Html.BeginForm()...
我应该在 javascript 或控制器操作中更改文本框的属性吗?如果我使用 javascript,我很难获得 beginform 中的值,但如果我使用控制器操作,我不确定如何/在我的控制器操作中传递/传递什么。
【问题讨论】:
-
我会用 JS 来做显示/隐藏功能。 jquery,但在控制器中处理表单数据。
-
使用 jquery 处理复选框切换:stackoverflow.com/questions/3442322/…。然后用jquery隐藏文本框:api.jquery.com/hide
-
您可以使用javascript。在Javascript中,您可以使用复选框和文本框。您不能在服务器端(在您的控制器中)设置元素属性