Я думаю, что вы ищете:
var document = db.Documents.Where(r => r.DocNum == id).ToList().FirstOrDefault();
if (document != null)
{
return View(document.Title);
}
return View("No Document Matched");
Обновление
Если вы возвращаете документ в представление через:
return View(db.Documents.Where(r => r.DocNum == id).ToList())
Тогда в представлении вы можете просто (Предполагая Razor):
@{
string docTitle = "No Document Machted";
var document = db.Documents.Where(r => r.DocNum == id).ToList().FirstOrDefault();
if (document != null)
{
docTitle = document.Title;
}
<html><head><title>@docTitle</title>...
Или, если вы используете Razor Layout, тогда ..
[View.cshtml]
@{
ViewBag.Title = "No Document Machted";
var document = db.Documents.Where(r => r.DocNum == id).ToList().FirstOrDefault();
if (document != null)
{
ViewBag.Title = document.Title;
}
[Layout.cshtml]
<html><head><title>@ViewBag.Title</title>...