2012-04-02 7 views
0

私は複数のモデルで構成された単一のモデルを持っています。複数のモデルをシングルコントローラのアクションに投稿するMvc3の剃刀

私はストアドプロシージャを呼び出すことができるように、収集された値を1つのコントローラの1つのアクション結果に投稿する方法を教えてください。

私は単一のモデルを持っていますが、複数のモデルを使用しているとき、私は現時点ではそれを避けています。

ありがとうございます。

答えて

0

これはフォームの投稿で簡単にやっています.HTMLヘルパーを使用している限り(ヘルパーを使用する必要はありませんが、私の意見では使い方が簡単ではありません)フォームとビューは、他のモデルを含むモデルに強く型付けされます。

html.textboxfor(x => x.class1.property) 

を次に、あなたのポストのアクションで:これはここでは、ビューモデルとフォームモデルhttp://web-matters.blogspot.com/2010/04/aspnet-mvc-viewmodel-and-formmodel.html

の背後にある考え方は、あなたがかみそりで何ができるかです

[HttpPost] 
public ActionResult ActionName(PageModel model) 
model.class1.property (this will be the value of what was set in the form) 

あなたのストアドプロシージャを呼び出すことができます行動の中から

あなたが求めていたことを願っています。

関連する問題