0

我正在创建一个应用程序,它将显示数据网格中的对象列表(任何类型的对象的列表),并允许用户更新任何项目。代码在运行之前对正在显示的对象一无所知。你能改进我的更新代码吗?我正在使用 Formcollection 从表单中获取项目并根据路由信息创建我的类的实例,即它将从 URL 中提取对象(此示例为硬编码的 Employee)并创建它的实例。

[HttpPost]
public ActionResult Details(FormCollection Collection)    
{
             try
            {
                foreach (var item in Collection)
                {
                   //TODO set up form values container for populating new object 
                   string test = Collection[item.ToString()];
                 }
                 Assembly CurrentAssembly =
                 Assembly.GetExecutingAssembly();
                dynamic updateObject = CurrentAssembly.CreateInstance("Employee");
4

1 回答 1

1

看看 MVCContrib 中的 ModelVisualizer。它可以显示对象的集合。你可以从那里开始。

于 2009-12-02T14:54:02.123 回答