إنشاء عنوان صفحة الموقع الافتراضي في مفك 3
-
13-12-2019 - |
سؤال
لقد حصلت على ما يلي في ملف التخطيط الخاص بي:
@{
ViewBag.Title = "Default page title";
}
<!DOCTYPE html>
<html>
<head>
<title>@ViewBag.Title</title>
</head>
.....
من وجهة نظري لدي:
@{
ViewBag.Title = "Home";
Layout = "~/Views/Shared/_Layout.cshtml";
}
ومع ذلك ، يظهر عنوان الصفحة على أنه "عنوان الصفحة الافتراضي".
كيف يمكنني الحصول على عنوان الصفحة لعرضه كـ"الصفحة الرئيسية"?أريد فقط أن يظهر "عنوان الصفحة الافتراضي" إذا لم أقم بتحديد قيمة لـ ViewBag.Title
في الرأي.
المحلول
جرب هذا
<title>@(String.IsNullOrEmpty(ViewBag.Title) ? "Default page title" : ViewBag.Title)</title>
نصائح أخرى
تغيير الخط:
ViewBag.Title = "Default page title";
إلى
ViewBag.Title = ViewBag.Title ?? "Default page title";
لا تنتمي إلى StackOverflow