我是MVC 3.0和LINQ to SQL的新手。調用存儲過程並將其保存爲VAR,但現在如何在VIEW中查看它的數據?在VIEW中查看控制器數據
CODE:
using EmployeeAttendance_app.Models;
namespace EmployeeAttendance_app.Controllers
{
public class HomeController : Controller
{
public ActionResult Index()
{
ViewBag.Message = "Employee Attendance";
var DataContext = new EmployeeAtdDataContext();
var EmployeeAtd = DataContext.GetAttendance_Sp;
return View(EmployeeAtd);
}
public ActionResult About()
{
return View();
}
}
}
SP:
Select * from V_EmpAtd
查看:
@foreach (GetAttendance_SpResult emp in (IEnumerable<Object>)ViewData.Model)
{
<li>@emp.DeptName</li>
}
該視圖顯示的結果,成功:)但我不明白,爲什麼我需要「GetAttendance_SpResult」在foreach以及如何使用
return View(EmployeeAtd);
控制器中是否與此有關?
任何幫助將不勝感激 – James
我建議閱讀關於MVC的教程:http://www.asp.net/mvc/tutorials/getting-started-with-aspnet-mvc3/cs/intro-to-aspnet- mvc-3 – Marthijn
我讀了很多次,但是在自己的需求上做了一些研究,有點長官 – James