asp.net - 动态设置主页面表单ID

时间:2009-04-11 00:36:12

标签: asp.net master-pages

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

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

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

在使用母版页的页面中,有一种简单的方法吗?

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

3 个答案:

答案 0 :(得分:0)

This post可能会帮助你,虽然看起来这个解决方案的Designer模式存在问题。

答案 1 :(得分:0)

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

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

答案 2 :(得分:0)

您需要覆盖母版页中的UniqueID。这是默认返回的aspnetForm。