Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/asp.net-mvc-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 3 在MVC3中返回要查看的列表并对其进行操作,这是数据库优先的方法_Asp.net Mvc 3 - Fatal编程技术网

Asp.net mvc 3 在MVC3中返回要查看的列表并对其进行操作,这是数据库优先的方法

Asp.net mvc 3 在MVC3中返回要查看的列表并对其进行操作,这是数据库优先的方法,asp.net-mvc-3,Asp.net Mvc 3,我有一个函数,它触发一个运行 从tbl_admin中选择*,其中id=“..”和用户名=“..” select语句的返回输出存储在一个复杂的返回类型对象spa_user_Result中,并存储在一个列表中 我想将此列表传递到视图并使用它显示数据,我该如何做?? 代码是这样的: public ViewResult Index() { <spa_users_Result> result = new <spa_users_Result&g

我有一个函数,它触发一个运行 从tbl_admin中选择*,其中id=“..”和用户名=“..” select语句的返回输出存储在一个复杂的返回类型对象spa_user_Result中,并存储在一个列表中

我想将此列表传递到视图并使用它显示数据,我该如何做?? 代码是这样的:

   public ViewResult Index()
        {
            <spa_users_Result> result = new <spa_users_Result>();
            System.Data.Objects.ObjectResult<spa_users_Result> r;
            r = db.adminUser("s","superuser");

            result = (<spa_users_Result>)r.ToList();

            return View();
            }
公共视图结果索引() { 结果=新的(); System.Data.Objects.ObjectResult r; r=db.adminUser(“s”,“superuser”); 结果=()r.ToList(); 返回视图(); }
我不完全确定您在这个问题上寻找的详细程度,但将列表传递给视图非常简单:

return View(result);
编辑:也不希望结果成为列表吗

List<spa_users_Result> result = new List<spa_users_Result>();
列表结果=新列表();

您需要将对象传递给
视图
方法

public ActionResult YourAction()
{
  var result =  db.adminUser("s","superuser").ToList();
  return View(result );
}
假设您的
db.adminUser(“s”,“superuser”)
方法返回
spa\u用户\u结果的集合

将视图强类型化为spa\u用户\u结果对象列表

@model IEnumerable<spa_users_Result>
@foreach(var item in Model)
{
  <p>@item.Name</p>
}
@model IEnumerable
@foreach(模型中的var项目)
{
@项目名称

}
假设您的
spa\u用户\u结果
类有一个名为
Name