代码之家  ›  专栏  ›  技术社区  ›  pearcewg

ASP.NET-动态设置母版页表单ID

  •  0
  • pearcewg  · 技术社区  · 15 年前

    我在一个使用母版页的网站上工作(没什么大不了的),并且在母版页上有一个表单。

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

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

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

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

    3 回复  |  直到 13 年前
        1
  •  0
  •   Cᴏʀʏ bcherry    15 年前

    This post 可能会帮你解决,尽管看起来这个解决方案的设计器模式有问题。

        2
  •  0
  •   pearcewg    15 年前

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

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

        3
  •  0
  •   Manicguitarist    13 年前

    您需要重写母版页中的uniqueid。默认情况下,这将返回aspnetform。