簡體   English   中英

Asp.Net C#-在按鍵事件上執行存儲的proc

[英]Asp.Net C# - Executing stored proc on keypress event

我知道這聽起來很愚蠢。 我也知道這會因為處理每個按鍵事件而傷害服務器。

但是到目前為止,我對問題的唯一解決方案是在按鍵事件中調用存儲的proc。

但有時按得太快時結果不正確。 這是因為它總是更改文本框中的值。

誰能建議我如何正確做? 在javascript或其他選項中。

您可能需要使用javascript設置超時時間,例如0.25秒,然后再調用存儲的proc。

 <input type="text" onkeypress="myFunction()"> <script> var myVar; function myFunction() { clearTimeout(myVar); myVar = setTimeout(function(){ alert("Hello"); }, 2000); // 2 seconds } </script> 

在您的情況下,您想調用SP而不是alert(“ Hello”)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM