2009-05-16 8 views
1

現在、私はASP.NET MVCでポストバックを処理しています方法は、使用して入力変数をつかむためにあります。オプション

他の方法がありますか?

答えて

1

ASP.NET MVCは、ModelBindersによって自動的にRequest-To-Objectマッピングを行います。 「フォームポストとモデルバインダーの改善」の下に古いarticle is hereがあり、a video hereがあります。

+0

はいそれは何であるを使用することができます私は読書を思い出していますが、そのページには特定のオブジェクトに直接マップしていない入力が多い場合はどうでしょうか?ミックスとそれにマッチ? – mrblah

1

あなたのアクションでフォーム入力をこのように扱うことができます。

public ActionResult Create(string username) 
{ 
    // use 
} 

いますが、ルートを設定する必要があります。

routes.MapRoute(
       "Default",            // Route name 
       "Create/{username}",       // URL with parameters 
       new { controller = "YourController", action = "Create", username = "" } // Parameter defaults 
      ); 

それとも、ModelBinders