2012-07-01 91 views
0

我正在爲客戶端開發一個新項目;他們提供了我需要轉移到我們的內容管理系統的網站設計。有效的div標識符名稱ASP.NET

.NET似乎不喜歡整個主題中散佈的id。

是否有任何理由 - 拋出...不是有效的標識符?

歡迎任何迴應。

例子

<form id="login-form" runat="server"> 

<input type="text" name="username" runat="server" id="login-username" placeholder="Username" /> 

更新

似乎改變 - 到_修復該問題。在下面回答!

馬特

+2

你可以給我們一些投擲錯誤的例子嗎? –

+0

不是問題...現在更新Q. – bExplosion

+1

ID中的破折號會導致javascript和樣式的問題。小心。 – TheGeekYouNeed

回答

5

在ASP.NET中,當您使用runat="SERVER"時,「ID」命名約定必須遵循屬性和字段的命名約定。字段名稱中不允許使用「 - 」字符。

+0

看起來我只是想了幾分鐘後回來;歡呼的答案隊友。 – bExplosion

+0

+1,的確如此。 – jadarnel27

0

問題可能是這些ID之間的' - '(連字符)符號。有時候在樣式表中使用這樣的ID必須謹慎。刪除它們,看看是否有幫助

+0

yes ti幫助了我。 – 2012-07-23 05:39:01

相關問題