對不起。這可能是對你很簡單...客戶端 - 服務器按鈕請求
我在Web窗體的按鈕。在瀏覽器中,我打開了火的Bug,看到對應的按鈕
<input type="submit" id="btn" value="Upload" name="btn">
以下是在服務器端我的按鈕HTML以下HTML ...
<asp:Button ID="btn" runat="server" Text="Upload" OnClick="ButtonClick" />
那麼當用戶點擊該按鈕,現在在客戶端,調用按鈕的服務器端處理程序。
我的問題是,這是怎麼映射正在內部完成,我的意思是,用戶是打在客戶端上的按鈕,這是在執行服務器端的代碼?因爲按鈕在服務器上不再可用。頁面被下載,現在它在客戶端。對?
在Windows窗體應用程序,這是非常簡單的理解這個概念的按鈕事件和處理程序都趴在同一個文件中並沒有客戶端 - 服務器的概念。
我同意@Joel Etherton的答案。當使用ASP.NET WebForms(這種情況)時,答案是有效的。 AMember的答案僅在使用ASP.NET MVC進行開發時纔有效。 – Ewerton