2014-02-06 41 views
0

在我們的項目中,一些網頁同時使用html和服務器端控件.HTML控件的處理程序是一些javascript函數,但它們執行的服務器端操作與服務器端控件相同。 那麼爲什麼使用html控件來執行服務器端功能,當它可以完成使用服務器端控件..? 請建議,因爲我是新來的網頁設計使用ASP.Net什麼時候在ASP.NET中使用html控件和服務器控件..?

回答

1

對於.net開發人員來說,使用標準的html控件服務器端真的沒有任何好處。您始終可以將它們設置爲在服務器上運行,但是確實會丟失服務器控件附帶的一些功能。有時你會看到很多帶有runat集的html元素。根據我的經驗,你將會看到很多從asp classic移植過來的.net項目。

當.net開發人員與圖形設計師或不太瞭解.net的前端開發人員合作時,您也可能會看到這一點。他們只會使用html元素,讓開發人員擔心後端。

與不引人注意的CSS和JavaScript,你真的不需要在你的標記中使用HTML元素。幾乎總是有一個服務器控件可以完成相同的功能,但具有更多的後端功能。

+0

沒有任何想法使用服務器端控件是另一個極端......你可以使用它的事實並不意味着你應該每一次都這樣做。開發人員應該謹慎決定,而不是無意識地將它們噴到各地,因爲他是'.net開發人員'... – walther

+0

這是關於使用html控件並訪問它們服務器端的問題。 – Smeegs

+0

真的嗎? '什麼時候在ASP.NET中使用html控件和服務器控件..?' – walther

相關問題