我在asp.net MVC5应用程序中搜索我的数据库时遇到问题。我添加到我的索引中:
@using (Html.BeginForm())
{
<div>Wyszukaj</div>
<div>@Html.TextBox("Search")</div>
<input type="submit" value="search" />
}
到我的控制器:
[HttpPost]
public ActionResult Index(string search)
{
var searching = from m in db.Books
select m;
if (!String.IsNullOrEmpty(search))
{
searching = searching.Where(s => s.Tytul.Contains(search));
}
return View(db.Books);
}
但是如果我在窗口中输入文字并点击搜索,我就看不到结果,它仍然是我的书籍列表。
在运行我的应用之前,我也无法看到我保存到数据库的数据。当我试图查看我的表格数据时,它仍然存在,但在运行应用程序后,我无法查看数据。 当应用程序运行时,我可以添加数据,并且数据在每次运行中都可见,但不在我的表数据中。我做错了什么?