我正在正确搜索我的数据库并返回单击搜索按钮时的记录。我在尝试将代码添加到提交按钮功能时遇到了一些问题。如果我在我的数据库中找不到记录,我想只返回页面上的文字,如“找不到记录”,并显示按钮选项以添加记录或取消。我有添加记录和取消功能。我只是坚持我的提交按钮显示我是否找不到记录,如果我无法显示添加或取消按钮。任何帮助是极大的赞赏。谢谢。
这是我的控制器:
public ActionResult TakeInventory(int? AssetNum, string owners)
{
var records = from s in db.Assets select s;
if (AssetNum != 0)
{
records = records.Where(c => c.AssetKey == AssetNum);
}
if (!String.IsNullOrEmpty(owners))
{
records = records.Where(x => x.InventoryOwner.Equals(owners));
}else
{
return View(records);
}
return View(records);
这是我的观点:
@model IEnumerable<CTS_Inventory.Models.Asset>
@using (Html.BeginForm("TakeInventory","InventoryManagement",FormMethod.Get))
{
<p>
Item: @Html.TextBox("AssetNum", "Enter An Asset Tag" )
Inventory Owner: @Html.TextBox("owners", "Enter Owner")
<input type="submit" value="Search" />
</p>
}