Asp.net mvc MVC表单自传场景

Asp.net mvc MVC表单自传场景,asp.net-mvc,Asp.net Mvc,我有一个MVC应用程序。比如说,如果我们有一个下拉列表Cars make,当选中它时,会将其发布到自身并获取汽车模型。现在在邮政,外地车使失去它的价值。我使用Form.Get(“组合框\字段\名称”),如果它有一个值,我将预填充carmake下拉列表。由于我表单上的很多控件都在做这种post,我必须预先填充字段,我想知道这是否是正确的方法。我已经做了大量的asp经典作品和asp.net,看起来mvc在tp经典asp的方法上非常相似。如果有人能以正确的方式引导,这将是非常感激的。 我不想使用AJA

我有一个MVC应用程序。比如说,如果我们有一个下拉列表Cars make,当选中它时,会将其发布到自身并获取汽车模型。现在在邮政,外地车使失去它的价值。我使用Form.Get(“组合框\字段\名称”),如果它有一个值,我将预填充carmake下拉列表。由于我表单上的很多控件都在做这种post,我必须预先填充字段,我想知道这是否是正确的方法。我已经做了大量的asp经典作品和asp.net,看起来mvc在tp经典asp的方法上非常相似。如果有人能以正确的方式引导,这将是非常感激的。
我不想使用AJAX,所以请不要告诉我关于层叠下拉列表的问题,我在表单中还有很多其他控件,在我离开页面保存数据之前,需要更新表单中的控件

我发回控制器,看起来像

    [AcceptVerbs(HttpVerbs.Post), Authorize]
    public ActionResult MyAction(FormCollection collection)
    {
        MyClass myClass = new MyClass();
        UpdateModel(myClass);

        //do stuff with data

        return View(myClass);
    }
因此,基本上您是让MVC从视图中为您获取数据


您可能需要重新加载下拉列表,但您可以通过使用JSON进行部分回发来解决此问题。

能否提供控制器和视图的代码?是否必须将集合转换为域对象myClass?