[英]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.