2009-04-11 55 views
0

我正在使用母版頁(沒什麼大不了的)的網站上工作,並且在母版頁中有一個表單。asp.net - 動態設置母版頁形式ID

目前,呈現內容中的表單名稱始終爲「aspnetform」。

我需要更改一些使用此母版頁的頁面,並且我需要將表單名稱設置爲該頁面特定的內容(對於SEO原因)。

是否有一個簡單的方法來做到這一點,在使用母版頁的頁面?

注意:我沒有更改所有使用主頁的頁面,因此主頁面確實不應更改;沒有重新架構。

+0

請問爲什麼您認爲頁面上的Form元素的id對SEO來說很重要?我在我們的網站上處理了一些SEO顧問,而且沒有人提到過我們的元素 - 即使元數據對大多數引擎沒有作用,但我對這些好處持懷疑態度。 – 2009-04-16 20:53:13

回答

0

經過一番考慮後,我決定從我需要更改的頁面中刪除主文件的用法。 不理想,但最簡單的解決方案。

研究害得我這個解決方案: http://forums.asp.net/t/899152.aspx

0

This post可能會幫助你,儘管這種解決方案看起來有設計師模式的麻煩。

0

你需要重寫的UniqueID在母版頁。這是默認返回aspnetForm。