我不知道我在做什麼錯,但我的asp.net按鈕取代了我在頁面中設置的自定義類。asp.net按鈕替換自定義CSS類
ASP.NET頁
<asp:Button runat="server" ID="btnPrev" CssClass="btn prev" Text="Back"></asp:Button>
生成的HTML
<input type="submit" name="ctl00$PageContent$Competitions$ctl06$btnPrev" value="Back" id="PageContent_Competitions_ctl06_btnPrev" class="button">
我如何設置自定義類按鈕。請幫忙。
EDITS:Chrome開發者工具,以及查看源代碼:
我在這兩個檢查它。都顯示上面呈現的HTML
好吧,暫時我要使用asp:LinkButton它不覆蓋類屬性。我現在確定在我的應用程序中將asp:Button類重寫爲「buttons」類的內容。
感謝您指點我正確的方向。我將保持這個問題,開放,直到我弄清楚到底是怎麼回事......
您錯過了ASP.NET控件的結束報價。我很確定生成的HTML總是包含最後一個斜槓(即使HTML中不需要它)。當你把東西放入SO問題時,確保你完全從你的代碼/標記中複製它 - 即使是一個小小的錯字可能會在答案中產生巨大的差異。 –
你有沒有檢查過你沒有覆蓋CssClass。示例* btnPrev.CssClass =「button」* –
就我所知,渲染asp.net時保留了class屬性。我覺得有一個JavaScript循環通過按鈕並添加類 – user1