Các bác giúp em với, Em mới chuyển từ VB sang ASP.NET, mà thấy button có mỗi sự kiện Click không thấy các sự kiện còn lại như MouseDown, MouseUp,.. giống như ở VB

- - - Nội dung đã được cập nhật ngày 29-11-2014 lúc 12:15 AM - - -

Em google thì thấy là các sự kiện như mousedown mouseup chỉ thực hiện được ở client side bằng script, em muốn chuyển sang server side thì phải làm thế nào ạ

- - - Nội dung đã được cập nhật ngày 29-11-2014 lúc 03:31 AM - - -

[Solved][IMG]images/smilies/clap_grin.gif[/IMG][IMG]images/smilies/clap_grin.gif[/IMG][IMG]images/smilies/clap_grin.gif[/IMG]

Em đã google và tìm ra cách xử lí sự kiện mousedown, mouseup, ... trong button hay onkeydown, onkeyup trong textbox, post cho bạn nào cần.
Bản chất là liên kết trao đổi các sự kiện giữa Client Side (JavaScript) và Server Side (C#, VB.NET)
Các sự kiện như mousedown, mouseup, ... trong button hay onkeydown, onkeyup trong textbox thì chỉ có thể xử lí ở Client Side (Javascript) sau đó từ Javascript ta kích hoạt sự kiện button_click để tương tác với Server.

VD:

//Javascript chạy thủ thục Button1_Click và Button2_Click
<script type = "text/javascript">
function ChayButton1()
{
document.getElementById('<%= Button1.ClientID %>').click();
}
function ChayButton2()
{
document.getElementById('<%= Button2.ClientID %>').click();
}
</script>

//HTML
<asp:Button ID="Button1" runat="server" Text="Button" style="height: 26px" Width="75px" onmousedown="ChayButton1()" onmouseup="ChayButton2()" />

Code Behide của Button1_Click và Button2_Click là code thực hiện khi mousedown và khi mouseup