使用 ASP.NET 将分析代码插入页面

发布于 2024-09-15 14:27:50 字数 294 浏览 3 评论 0原文

我目前有大约 50 个站点使用模板代码库来运行。网站中有 3 个母版页,当我们构建它们时,我们并没有想到在页面上放置文字控件来插入网站的 google 分析代码。现在,我必须在页面的结束正文标记之前添加分析代码,如果我向母版页添加文字并将其推送到网站,它将覆盖我们在这些网站上所做的所有自定义。因此,如果可能的话,我不想更改 master page.aspx,而是想将其从后面的代码写入页面,但我不知道如何操作。我见过使用 ClientScript 在页面上注册 javascript,但是有没有办法以编程方式插入文字作为页面上的最后一个控件并将其内容设置为分析代码?谢谢。

I have about 50 sites that currently use a template code base to run. There are 3 master pages in the site and when we built them we didn't think to put a literal control on the page to plug in the site's google analytics code. Now I have to add the analytics code right before the closing body tag of the page and if I add a literal to the master page and push it to the web sites it will overwrite all the customizing that we've done on those sites. So, rather than changing the master page.aspx, I'd like to just write it to the page from the code behind if possible, but I can't figure out how. I've seen using the ClientScript to register javascript on the page, but is there a way to programmatically insert a literal as the last control on the page and set it's content to the analytics code? Thanks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

溺ぐ爱和你が 2024-09-22 14:27:50

您可以使用HtmlGenericControl

http://msdn.microsoft.com/en-us/library/system.web.ui.htmlcontrols.htmlgenericcontrol(v=VS.80).aspx

使用InnerHtml 属性来注入 HTML。

You can use the HtmlGenericControl:

http://msdn.microsoft.com/en-us/library/system.web.ui.htmlcontrols.htmlgenericcontrol(v=VS.80).aspx

Use the InnerHtml property to inject your HTML.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文