【发布时间】:2016-11-06 19:06:02
【问题描述】:
如何先添加或默认添加到我的控制器:
public ActionResult Index(string searchString)
{
var customers = from s in db.TicketDetails
select s;
if (!String.IsNullOrEmpty(searchString))
{
//search criteria
customers = customers.Where(s => s.SupportRef.Contains(searchString));
}
return View(db.TicketDetails.ToList());
}
我需要确保我的结果只返回 1 条记录。如果他们返回null,那么我需要传入虚拟值。
【问题讨论】:
-
明确您想要返回的内容。客户还是收藏的第一个条目?
-
我希望用户在表单中搜索 ID,然后我的查询应该找到记录。一旦找到记录,我想在文本框中显示该 1 行值。
-
如果
searchString为空会发生什么?那你想要什么? -
我想我这里有 2 个问题。我无法在文本框中显示我的值,因为查询返回了超过 1 条记录,如果它为 NULL,那么我的页面就会崩溃。!
标签: c# asp.net entity-framework linq