我知道我們有客戶端控件,我們有服務器端控件。客戶端控件是帶有所有其他標籤的基本HTML控件,而服務器端控件類似於和<asp: Textbox>
。<type =「input」runat =「server」>
現在,當我談論類似的事情時,我知道這將在服務器上執行,因此它是服務器控件,但它不能同時適用於asp控件。
它在功能上與控件有何不同?
我知道我們有客戶端控件,我們有服務器端控件。客戶端控件是帶有所有其他標籤的基本HTML控件,而服務器端控件類似於和<asp: Textbox>
。<type =「input」runat =「server」>
現在,當我談論類似的事情時,我知道這將在服務器上執行,因此它是服務器控件,但它不能同時適用於asp控件。
它在功能上與控件有何不同?
當你有runat="server"
東西,你給它一個ID,你可以操縱它在你的代碼,就好像它是一個正常的控制(有與他們的正常HTML屬性對應特定屬性)
當你說你可以操縱它作爲一個正常的控制,你的意思是「其他服務器端控件」。這是正確的?回到我的問題是從
事情是,你不知道
所有的控制都是客戶端控制!與服務器端相比,您對''有更多的控制,但是客戶端渲染(和行爲)是相同的。 –
2012-03-02 20:22:45
通過將runat =「server」添加到Html控件中,可以將其視爲HtmlGenericControl,該HtmlGenericControl公開可以在代碼後面的文件中訪問的方法和屬性。 – Lloyd 2012-03-02 20:25:32
我想知道爲什麼人們投票結束,順便說一下。 – 2012-03-02 20:26:51