如何使用asp.net网页在单个页面上使用元标记。我目前正在使用带有默认元标记的布局母版页,这些元标记适用于多个页面,但我似乎找不到覆盖主文件子页面的元标记的方法。
在子页面上我有以下内容,但确实有效。
cell.backgroudColor = colorPalet[indexPath.row % colorPalet.count]
任何人都可以帮助或指出我正确的方向,谢谢你!
答案 0 :(得分:0)
在您的布局中使用以下内容:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>@ViewBag.Title</title>
<meta name="keywords" content="@ViewBag.Keywords">
然后在您的控制器,布局或视图中,您必须设置ViewBag.Title
和ViewBag.Keywords
。以下是如何在使用上述布局的视图中设置它的示例。
@{
Layout = "~/Views/Shared/_YourLayout.cshtml";
ViewBag.Title = "My Page Title";
ViewBag.Keywords = "keyword1, keyword2";
}
使用ViewBag
属性可以动态地将控制器中的值共享到视图中。内部ViewBag
属性在ViewData
中存储为名称/值对,就像字典一样,您可以存储要在视图中使用的随机内容。