コントローラからモーダルクラスにデータを渡したいとします。ここでコントローラからモデルクラスmvc-5にデータを渡す
は、私が何をしたいのかの試験例である
私のコードは、行の数が非常に大きいと私はここに私のコードを公開することはできません。私のモーダルクラスとして
[HttpPost]
public ActionResult testdata()
{
string testdata = "send test data";//this data i want to pass to my model class
return View();
}
はデータベースに同じデータを挿入している
public bool inserttestdata()
{
cmd = new SqlCommand();
cmd.Parameters.AddWithValue("@test", "test data want here");//here I want to use the data which i declared in my controller
int i = dbf.ExecuteSP("testproc", cmd);
if (i >= 1)
return true;
else
return false;
}
これだけのテストデータ、私の実際のコードは非常に大きいと私は挿入するデータは動的であり、ではありません静的。
を呼びますか?あなたは 'inserttestdata'にパラメータを持たせるだけで(ケーシングは私を殺していません)、あなたのコントローラからデータを渡すことができますか?もちろん、あなたのコントローラの中に 'inserttestdata'メソッドを含むクラスのインスタンスを作る(またはそれを挿入する)でしょう。 –
@TeodorKurtev私は理解できません。 私はちょうどコントローラからモーダルにデータを渡したいと思います、どうすればいいですか? –
ここでモーダルのオブジェクトを作成し、そのオブジェクトのすべてのデータを割り当てて、使用したい場所で使用することができます。 –