asp网站中的标题标签和描述标签

时间:2017-02-23 20:05:42

标签: asp.net

我在asp网站工作,我需要修改标题和说明。我正在开发的网站上工作,我没有太多的经验来理解它。我在数据库中有很多字段可以检索标题和描述标记,但我需要将这些数据放在这个块中。我不知道怎么做。

您能告诉我在哪里可以包含我的数据库字段..,广场内的字段是什么意思.. [简介]。

<%@ Page Language="vb" AutoEventWireup="false" MasterPageFile="~/ElectroDos.Master" CodeBehind="detail.aspx.vb" Inherits="ElectroDos.results" EnableEventValidation="false" %>

<asp:Literal ID="MetaDescription"
 runat="server" 
 Text='<META name="DESCRIPTION" content="[MfrName] [ModelNumber] - [BriefDescription] - Available for rent from ElectroDos.">'
EnableViewState="false" />
<asp:Literal ID="Title" 
runat="server" 
Text="<title> [MfrName] [ModelNumber] product detail and options available from ElectroDos. </title>" 
EnableViewState="false" />
<meta content="text/html; charset=iso-8859-1" http-equiv="Content-Type">
<script src="/js/details.js" type="text/javascript"></script>

1 个答案:

答案 0 :(得分:1)

您可以从服务器端代码执行此操作。只是把id&amp;标题&amp;中的runat服务器元标记,然后在那些上设置您想要的内容。

网页代码:

<head runat="server">
     <title runat="server" id="pageTitle"></title>
     <meta runat="server" id="metaDesc" name="DESCRIPTION" content="" /></head>

服务器端代码:

protected void Page_Load(object sender, EventArgs e)
    {
        pageTitle.Text = "[MfrName] [ModelNumber] product detail and options available from ElectroDos.";
        metaDesc.Content = "[MfrName] [ModelNumber] - [BriefDescription] - Available for rent from ElectroDos.";
    }

HTML输出:

<head>
<title>[MfrName] [ModelNumber] product detail and options available from ElectroDos.</title>
<meta id="metaDesc" name="DESCRIPTION" content="[MfrName] [ModelNumber] - [BriefDescription] - Available for rent from ElectroDos." /></head>