查看和拆分字符串中的值

时间:2015-02-07 20:35:58

标签: c# asp.net-mvc razor

首先,我使用它来从数据库中获取某种数据

string Query = "SELECT * FROM dbo.Person WHERE PersonId != @ID";
SqlParameter Parameter = new SqlParameter("@ID", ID);
IEnumerable<???> = db.Person.SqlQuery(Query, Parameter).ToList();

我应该将结果作为列表返回?


然后我将它传递到我的视图中?

return View(???);

我应该在将数据发送到视图之前编辑我的数据,还是应该在视图中编辑它?

因为数据库中的一个值是由分号分隔的值

value1;value2;value3

所以我想将它们分开,但是如何将它们分开,如果我在控制器中分离,那么如何将多个值传递给View?

1 个答案:

答案 0 :(得分:0)

结果可以是任何东西,只要您在控制器中返回的类型,也可以在View中实现为Model。 View接收此类型。所以return View(IEnumerable<Person>)应该没问题。

我建议您编辑模型中的数据,但从技术上讲,这并不重要。您可以在视图中循环浏览数据的同时编辑数据。