【问题标题】:MVC form view for eav databaseeav 数据库的 MVC 表单视图
【发布时间】:2016-06-13 17:11:57
【问题描述】:

我想编写一个表单来提交可能具有大量不同字段的人的数据,它从eav 数据库中获取这些数据。我的想法是编写一个带有参数字典的模型。像

public class MyModel
{
    public Dictionary<string,string> Parameters {get;set;}
}

其中键是参数名称,值是值。然后在视图中,我只需在字典中创建一个Html.TextBoxFor(...) 每个参数并提交表单。该模型还将处理诸如填充字典等内容。

另一位实习生告诉我,我应该只使用jsonajax/angularjs。表单一点也不聪明,只是一大串你必须填写然后提交的字段。

在这种情况下,仅在 razor 和服务器代码中执行此操作是否有不利之处?

【问题讨论】:

  • 感谢您编辑我的帖子。它更干净。我是发帖新手,以后会尽量让我的问题更简洁。

标签: c# asp.net asp.net-mvc


【解决方案1】:

如果你只是编辑已有的数据,你不必添加任何新数据,那么用纯剃须刀做应该就可以了,检查this question,我想它会帮助你。但是,如果您有动态添加或删除某些对,那么这种方法是不够的,您应该考虑听取其他实习生的意见。

【讨论】:

  • 我将获取有关创建表单所需字段的数据,然后使用表单数据创建一个新的数据库条目。表单完成后仅输入一个条目就不会发生动态变化。所以剃须刀应该没问题吧?
  • 从你说的我想是的,应该够了
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-07-19
  • 2011-11-11
  • 1970-01-01
  • 1970-01-01
  • 2011-10-24
相关资源
最近更新 更多