Avatar
BlugW
Redaktor
Avatar
BlugW:

Zdravím,

mám další problém, snad už poslední.
Mám masterpage, a zjistil jsem že se mi 2x vypisuje tag <title>
A vůbec nechápu proč.

Zdrojový kód jíž zkompilovaného kódu:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="utf-8" />
<title>Default</title>
<script src="/bundles/modernizr?v=Vd40cG5fYxxjdknf_y9ilK-zi7pnjL35tk9IAsOQgQc1"></script>
<link href="/Content/css?v=uTIkY3bqqzj_rES7iLxpN-4GjK4OnV7LccKovyxI0lI1" rel="stylesheet"/>
<link href="favicon.ico" rel="shortcut icon" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><title>

</title></head>

<title>Default</ti­tle>
Je samozřejmě title v Default.aspx přes MasterPage.

Head v zdrojovém kódu v VS:

<!DOCTYPE html>
<html lang="en">
<head runat="server">
    <meta charset="utf-8" />
    <asp:ContentPlaceHolder runat="server" ID="HeadContent" />
    <asp:PlaceHolder runat="server">
          <%: Scripts.Render("~/bundles/modernizr") %>
    </asp:PlaceHolder>
    <webopt:BundleReference runat="server" Path="~/Content/css" />
    <link href="~/favicon.ico" rel="shortcut icon" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
</head>

Jak vidíte nikde tam nemám další title tag.
Proto vůbec nemohu pochopit odkud se ten title tam bere.

Dál bych se chtěl zeptat.
Jak do <head> vypíšu description , nazev atd. z databáze?
Nic mi to nechce brát.

Byl bych vám moc vděčný za radu.

PS: Tohle je už snad poslední dodělávka a budu mít první web v ASP :) Díky SDRAKOvi :)

Odpovědět 12.2.2014 21:57
Pořiď si mac na www.appletrh.cz. Novinky a zajímavosti ze světa Apple na https://www.applemagazin.eu
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na BlugW
David Čápka:

Co se týče meta tagů, tak každá stránka má vlastnosti MetaKeywords a MetaDescription. Můžeš je nastavit přímo v direktivě v aspx souboru:

<%@ Page Title="Články" MetaKeywords="programování, články, ..." MetaDescription="Články o programování" Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true" CodeBehind="Clanky.aspx.cs" Inherits="AspBlog.Clanky" %>

Samozřejmě když taháš články z databáze, chce to nastavit z CodeBehind podle určitého článku. Teď si uvedomuji, že jsem to do tutoriálu nedal, upravím to.

S tím titulkem nevím, ale já ho tedy v MasterPage mám, možná to je tím. Přidej si ho tam:

<title><%: Page.Title %> - My ASP.NET Application</title>
Nahoru Odpovědět  +1 13.2.2014 8:44
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Avatar
BlugW
Redaktor
Avatar
Odpovídá na David Čápka
BlugW:

Díky, právě že vůbec nevím jak se tahá z DB přes CodeBehind.
Přidáš o tom článek?

Nahoru Odpovědět 13.2.2014 16:44
Pořiď si mac na www.appletrh.cz. Novinky a zajímavosti ze světa Apple na https://www.applemagazin.eu
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 3 zpráv z 3.