asp.net - 动态设置母版页表单 ID

发布于 2024-07-17 21:41:21 字数 236 浏览 4 评论 0原文

我正在开发一个使用母版页的网站(没什么大不了的),并且母版页中有一个表单。

目前,呈现内容中的表单名称始终为“aspnetform”。

我需要更改一些使用此母版页的页面,并且需要将表单名称设置为该页面特定的名称(出于 SEO 原因)。

在使用母版页的页面中是否有一种简单的方法可以做到这一点?

注意:我不会更改所有使用母版页的页面,因此母版页确实不应该更改; 无需重新架构。

I am working on a site which uses master pages (no big deal), and has a form in the master page.

Currently, the form name in the rendered content is always "aspnetform".

I need to change some of the pages that use this master page, and I need to set the form name to something specific for that page (for SEO reasons).

Is there a simple way to do this, in the pages that use the master page?

NOTE: I'm not changing all of the pages that use the master, so the master page really should not change; no rearchitecture.

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

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

发布评论

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

评论(2

帅的被狗咬 2024-07-24 21:41:21

经过一番考虑,我决定从我需要更改的页面中删除主文件的使用。
不理想,但最简单的解决方案。

研究使我找到了这个解决方案:
http://forums.asp.net/t/899152.aspx

After some consideration, I decided to remove the usage of the master file from the pages I needed to change.
Not ideal, but the easiest solution.

Research which led me to this solution:
http://forums.asp.net/t/899152.aspx

◇流星雨 2024-07-24 21:41:21

您需要覆盖母版页中的 UniqueID。 默认情况下返回 aspnetForm。

You need to override UniqueID in the master page. This is returning aspnetForm by default.

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