Asp.net mvc 将数据从控制器传递到模型类mvc-5
我想将数据从控制器传递到我的模态类 这是我想做的一个测试示例 我不能在这里发布我的代码,因为我的代码有很多行Asp.net mvc 将数据从控制器传递到模型类mvc-5,asp.net-mvc,model,asp.net-mvc-5,controller,Asp.net Mvc,Model,Asp.net Mvc 5,Controller,我想将数据从控制器传递到我的模态类 这是我想做的一个测试示例 我不能在这里发布我的代码,因为我的代码有很多行 [HttpPost] public ActionResult testdata() { string testdata = "send test data";//this data i want to pass to my model class return View(); } 因为我的模态类正在向数据库中插入相同的数据 public bool inserttestd
[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;
}
这只是一个测试数据,我的实际代码非常大,我要插入的数据是动态的,而不是静态的。您可以像这样简单地将数据存储到模型中-
MyModel model = new MyModel();
model.someVariable = "your data";
你的模特会是什么样子-
public class MyModel
{
public string someVariable {get; set;}
}
从何处调用inserttestdata()?您需要将testdata作为参数传递给此方法 例如:
public bool inserttestdata(string testdata)
然后调用
inserttestdata(testdata)
这里的问题是什么?您可以在inserttestdata
中有一个参数(没有任何外壳会让我感到痛苦),然后从控制器传递数据?当然,您将在控制器(或注入)中创建包含inserttestdata
方法的类的实例。@TeodorKurtev我无法让您理解,我只想将数据从控制器传递到modal,我该怎么做呢?你可以在这里创建一个模态对象,然后简单地分配该对象中的所有数据,并在你想使用的任何地方使用它。