1. 程式人生 > >asp.net 畢業設計遺忘的知識點(三)

asp.net 畢業設計遺忘的知識點(三)

1:aspx頁面用html來寫的,裡面的控制元件,怎麼觸發aspx.cs中的方法?(頁面是HTML寫的,在aspx.cs中實現登入邏輯)

  http://www.cnblogs.com/insus/p/3291322.html
  http://www.cnblogs.com/insus/archive/2012/05/30/2287779.html
  http://www.cnblogs.com/insus/archive/2008/11/04/1325973.html
  http://www.cnblogs.com/insus/p/3466512.html

  (參考連結https://bbs.csdn.net/topics/391992087?page=1)

2.asp.net中的html控制元件點選事件與伺服器控制元件點選事件的不同

ASP.NET中Onclick和OnserverClick事件的區別 

對於伺服器按鈕控制元件(即<asp:Button>型別的按鈕): 
伺服器響應事件:OnClick 
客戶端響應屬性:OnClientClick 

對於html按鈕控制元件(即<input type="button" runat="server">) 
伺服器響應事件:OnServerClick 
客戶端響應事件:onclick 
asp:Button型別的是onclick 


<input type="button" runat="server" />型別的是onserverclick 
一個是.net的控制元件 ~一個是html控制元件轉換成伺服器端控制元件 
效果完全一樣,應為input 本身具有onclick的客戶端事件,微軟只能使用onserverclick作為伺服器端響應的名稱

伺服器端控制元件,無論是原本的伺服器控制元件還是html控制元件轉換成伺服器控制元件,觸發的伺服器響應事件都會觸發PostBack

原文:https://blog.csdn.net/hougelou/article/details/8085310