gpt4 book ai didi

asp.net MVC3 根据页面内容自动生成元关键字和描述

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:30:44 26 4
gpt4 key购买 nike

我正在使用 Razor View 引擎开发 MVC3 Web 应用程序。我正在寻找一种在我的网页上自动生成元关键字和描述的解决方案。

我已经找到了 this stackoverflow 上的解决方案,这个想法看起来不错。但是由于我打算在我的网站上发布博客等...我希望元关键字和描述能够根据页面内容自动生成。

到目前为止,我想到了以下几点。假设当前的 HTML 如下所示;

   <html>
<head>
</head>
<body>
<header></header>
<div id="container">
<div id="sideBar"></div>
<div id="pageHeader"></div>
<div id="content">
<!--This part contains the dynamic content-->
</div>
<div class="clear"></div>
</div>
<footer></footer>
</body>
</html>

我希望的情况如下所示;

   <html>
<head>
@Html.MetaKeywords()
@Html.MetaDescription()
</head>
<body>
<header></header>
<div id="container">
<div id="sideBar"></div>
<div id="pageHeader"></div>
<div id="content">
<!--This part contains the dynamic content-->
</div>
<div class="clear"></div>
</div>
<footer></footer>
</body>
</html>

说了这么多我还有以下问题没有回答,希望有人能帮忙。

  1. 上述情况,使用 HTML 助手。这是一种基于内容在每个页面上生成关键字和描述的良好且合乎逻辑的方法吗?
  2. 如果是这样,有没有人有经验,也许是一个很好的例子?
  3. 如果没有,还有其他好的选择吗?除了在每个 Controller 操作上使用属性之外?这仍然是一个选项,但它不会根据我的页面内容生成关键字和描述。

我希望有人能帮助我。谢谢!

最佳答案

如果我的理解正确,您希望能够根据内容 div 中的文本自动生成元数据?

我会尝试将该文本/html/模型传递给 MetaKeywords 和 MetaDescription 函数,并允许它们解析/分析/查找您需要放入元数据中的信息。

   <html>
<head>
@Html.MetaKeywords(Model.ContentText)
@Html.MetaDescription(Model.ContentText)
</head>
<body>
<header></header>
<div id="container">
<div id="sideBar"></div>
<div id="pageHeader"></div>
<div id="content">
<!--This part contains the dynamic content-->
</div>
<div class="clear"></div>
</div>
<footer></footer>
</body>
</html>

关于asp.net MVC3 根据页面内容自动生成元关键字和描述,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5626580/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com