0
我需要將數據傳遞給我的視圖。
我的ActionResult是這個我需要從控制器傳遞什麼類型的數據來查看?
public ActionResult Index()
{
SiteMapData sp = new SiteMapData();
ViewData["folders"] = sp.GetFolders();
return View();
}
sp.GetFolders返回一個DataView
internal DataView GetFolders()
{
SqlCommand cmd = new SqlCommand("usp_PGF_Select");
cmd.CommandType = CommandType.StoredProcedure;
SqlConnection myConnection = Util.GetConnection();
cmd.Connection = myConnection;
SqlDataAdapter da = new SqlDataAdapter(cmd);
DataSet ds = new DataSet();
da.Fill(ds);
DataView dView = ds.Tables[0].DefaultView;
return dView;
}
我需要怎麼走了過來在我看來,數據。
我嘗試這一點,但它不是工作
@foreach (var c in (System.Data.DataView)ViewData["folders"])
{
<p>@c.SMF_Name</p>
}
也許我需要通過另一種類型的數據?
我知道,但對於這個項目,我需要使用連接到一個網站,將繼續工作的mssql 2000分貝。我只是開發後臺。 – eyalb 2011-05-02 09:00:18