2011-04-15 52 views
3

我絕不是一個.NET開發人員,但我有一個任務,樣式「CSS」一個.NET項目。當我遇到了負責開發人員,他告訴我,這樣的:造型一個asp:按鈕服務器控件

<asp:Button ID="Button1" runat="server" Text="Test Button" /> 

將呈現爲一個<asp:button>

我告訴他沒有,它將呈現一個<button><input>

有沒有澄清這個問題的任何資料來源?你還可以在我的Windows機器上如何設置.NET服務器的任何幫助,所以我可以測試代碼?

我已經安裝了WAMP &我想同時運行,因爲我的大部分工作都在WAMP上。

非常感謝大家對於快速回復&的鏈接。

+3

那麼「負責任的開發商是非常缺乏經驗/幼稚所以不要在將來尋求他的建議,除非瀏覽器知道,否則渲染將作爲HTMl控件,沒有魔法,它只是一個強大的ASP框架。NET :) – naveen 2011-04-15 17:16:29

+0

實際上,他將成爲開發人員,我將與此任務一起工作: – ahmedelgabri 2011-04-15 17:20:11

+1

@Gabri:學習ASP.NET。它非常容易。我想你可能不得不設計那個ASP.NET按鈕。在其上應用CssClass =「你的課程名稱」。 Firebug會幫助你很多。 – naveen 2011-04-15 17:24:16

回答

3

要設置一個.NET服務器,我會看看Microsoft Webplatform Installer,因爲這會爲您提供包括Visual Studio Express在內的一切所需。

至於asp.net控制他們得到呈現出作爲普通的HTML像這樣

<input type="submit" name="Button1" value="Button" id="Button1"> 

web forms網站會給你一些更多的技巧

1

要運行該項目,您可以下載Visual Studio Express或購買Visual Studio版本。

最後,像<ASP:Button>這樣的ASP.NET控件將呈現爲HTML元素,如您所述。

1

你是對的,一個ASP按鈕會呈現給HTML輸入控件。 此外,你可能想要試用免費版Visual Studio的網頁。

0

只需右鍵單擊 - >在他的頁面上查看源代碼,並向他顯示它的實際標記,以呈現<input />元素。證明來源於!

0

<asp:Button />將呈現爲<input>控制。

如果你需要設計它,你不能只創建一個類。

.buttonStyle { whatever: style; } 

然後,您的開發人員可以應用樣式。

<asp:Button ID="button" CSSClass="buttonStyle" runat="server" /> 

Express versions of Visual Studio也可以使用。